{"_id":"@astryxdesign/lab","_rev":"1425-e76cb06845c869bc76222c028ae8a447","name":"@astryxdesign/lab","dist-tags":{"bootstrap":"0.0.0-bootstrap.0","latest":"0.0.0-bootstrap.0","canary":"0.6.3-canary.ee13359"},"versions":{"0.0.0-bootstrap.0":{"name":"@astryxdesign/lab","version":"0.0.0-bootstrap.0","license":"MIT","_id":"@astryxdesign/lab@0.0.0-bootstrap.0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"34f6bb9a00fdd011dedb71d6e8069a59a18c2ba0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.0.0-bootstrap.0.tgz","fileCount":2,"integrity":"sha512-Od3dLHpdreoZfz3KrXeLJNa9zH6+uk8lqJgzxETVFZQGaapSWJH4y5Mn03ETt6ZtCNJqYwxhaV7QwV2Nm+BzDQ==","signatures":[{"sig":"MEQCIDqt5XlBUPsECRu7fdERRg3fk2FPCmhG3AquGQUF+LGAAiAb/cv9/LfDJJMi9eBx1D5AaXpnhl2EA3NwFj9coYHzTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275},"_npmUser":{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},"deprecated":"Bootstrap placeholder; do not install","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git"},"_npmVersion":"11.12.1","description":"Bootstrap placeholder for trusted publishing setup; do not install","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lab_0.0.0-bootstrap.0_1783115983659_0.8241759101623714","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.b753238":{"name":"@astryxdesign/lab","version":"0.1.2-canary.b753238","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.b753238","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d6b0e091757a90f93e66770f7c5b3ebf61bdfd6b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.b753238.tgz","fileCount":513,"integrity":"sha512-ruqgSqWvi3GJIlA/wcbu12f43dg1U5N5c7zcL+jN6t/hWfxzXA28gdYbxoTOfYbzHQbZoJQiBuj85Xf+M3umRQ==","signatures":[{"sig":"MEUCIQCFS1zPPJ3QGsF9hR2KSpD7jvzdGUdEpA+b1dlvZHuUsQIgI+zMzUGJ5e3FV9t25DrKerAw9SkS/0RSi2PuTGB+qLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.b753238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.b753238.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/3d784746bd82f53e0b7d008182fb5c53/astryxdesign-lab-0.1.2-canary.b753238.tgz","_integrity":"sha512-ruqgSqWvi3GJIlA/wcbu12f43dg1U5N5c7zcL+jN6t/hWfxzXA28gdYbxoTOfYbzHQbZoJQiBuj85Xf+M3umRQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.b753238"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.b753238_1783119054616_0.2274394145058869","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.c395fca":{"name":"@astryxdesign/lab","version":"0.1.2-canary.c395fca","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.c395fca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"830ff3bfbba6d3a8415b3616939651c8285098bf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.c395fca.tgz","fileCount":513,"integrity":"sha512-9nmS2iME+n+E63gj3/K+6wmgg8SYjoJAiR2qxhQU0fLDdaP+OAENjvj84Aniv2C8RYXBcL185U3uzXHAFas36A==","signatures":[{"sig":"MEYCIQCwHsYnOcpIWI7x5inEA1folUKZXvx3DIi8640GcJx9dgIhAIiLfDaHvjfNFiOo6k2Abm7ei5EncbmClvX5zou72Pjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.c395fca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.c395fca.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/0d74424236e3ae2ed40d2b2e31828ddb/astryxdesign-lab-0.1.2-canary.c395fca.tgz","_integrity":"sha512-9nmS2iME+n+E63gj3/K+6wmgg8SYjoJAiR2qxhQU0fLDdaP+OAENjvj84Aniv2C8RYXBcL185U3uzXHAFas36A==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.c395fca"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.c395fca_1783120514795_0.9519062007648231","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.12aa8ed":{"name":"@astryxdesign/lab","version":"0.1.2-canary.12aa8ed","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.12aa8ed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"176bee234e6a00f9bb16f51fbb5e32140e87da92","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.12aa8ed.tgz","fileCount":513,"integrity":"sha512-FyLiHmUJUlUk0XlPOjfCFnPap+AQpxOL8PQBpWRZABol9VKXJxc6T1bRF6b62osIR9ufJhKALWOWq6vkB2JurA==","signatures":[{"sig":"MEUCIArqzcm/icxrxJK23TlVcJ/AmOAcvBi5SvEorJSOLdEpAiEAvizGBEiTZyAxP/7nTSitVh2+Z6sFf3Fk8374dLl3/Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.12aa8ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.12aa8ed.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/61525cb08aa685fdd15f4869801c9585/astryxdesign-lab-0.1.2-canary.12aa8ed.tgz","_integrity":"sha512-FyLiHmUJUlUk0XlPOjfCFnPap+AQpxOL8PQBpWRZABol9VKXJxc6T1bRF6b62osIR9ufJhKALWOWq6vkB2JurA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.12aa8ed"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.12aa8ed_1783121637791_0.2658749354463792","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.3f9afb0":{"name":"@astryxdesign/lab","version":"0.1.2-canary.3f9afb0","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.3f9afb0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"184b9ac75eb2ee7807b6987209bc2c063239bb52","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.3f9afb0.tgz","fileCount":513,"integrity":"sha512-P7e4BRoR8Vbrti1QUNR33Ka5+x2QlAKWA4deNGknmgi9fZlbVDUUp9iYECHNLjspRVFjgNy07OBtKbl5zy/1rw==","signatures":[{"sig":"MEUCIQDM2JvCvfPkvKtz7HyCTdyBOVn6vhUgy1/naVUC5qzrxAIgaBLHEnQJFUCqwWYcnFzzDg9ve8ZHfpXxTFrmcCdtz+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.3f9afb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.3f9afb0.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/1d45e3897fa83cbd4ecd5c14e62a685d/astryxdesign-lab-0.1.2-canary.3f9afb0.tgz","_integrity":"sha512-P7e4BRoR8Vbrti1QUNR33Ka5+x2QlAKWA4deNGknmgi9fZlbVDUUp9iYECHNLjspRVFjgNy07OBtKbl5zy/1rw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.3f9afb0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.3f9afb0_1783122311222_0.9320381769800261","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.5fea30a":{"name":"@astryxdesign/lab","version":"0.1.2-canary.5fea30a","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.5fea30a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5948896e2bdeb1c8cfe508a5d06cef4484ca44f2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.5fea30a.tgz","fileCount":513,"integrity":"sha512-RY989uSQHa2X3LyphFV88/PfcmMQQCsIz8jNWghBk90N7GuEZf8IvBSJm+BcZNpZQWDhoReeX0lH0+KLmHXVlg==","signatures":[{"sig":"MEQCIB93GUJSnGJw59tZ+WF8n+Gmzy4eBjhGZNhZVVWdy1NpAiB4pUw1o7zr0dlL54k8Gx50jPhoXjlK9JgkdlqLS0rf3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.5fea30a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.5fea30a.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/76fcca8bb68786f567042653098aedee/astryxdesign-lab-0.1.2-canary.5fea30a.tgz","_integrity":"sha512-RY989uSQHa2X3LyphFV88/PfcmMQQCsIz8jNWghBk90N7GuEZf8IvBSJm+BcZNpZQWDhoReeX0lH0+KLmHXVlg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.5fea30a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.5fea30a_1783124179231_0.8697120867804558","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.22ccb69":{"name":"@astryxdesign/lab","version":"0.1.2-canary.22ccb69","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.22ccb69","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d143eace6271fed455df861b579cfb87751dbe4c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.22ccb69.tgz","fileCount":513,"integrity":"sha512-utzDQgelrcYAVF0gxDkeDWhcVgZ0wdhCfX+s/FuTVds/+hrrrw18/MEKHMlNOgFKNXmwnF++/krqdF7N+MS8Jw==","signatures":[{"sig":"MEUCIERb20iL5OB1dJfqVkKleoYlWwg34pVL7LOyNhyMFXeSAiEAqXK97DIGS5N+2ocSYwkgdFdFBcC/0zu7avjELHmXutQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.22ccb69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.22ccb69.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/d212d41ef7edb80b571b20d85afd8cbd/astryxdesign-lab-0.1.2-canary.22ccb69.tgz","_integrity":"sha512-utzDQgelrcYAVF0gxDkeDWhcVgZ0wdhCfX+s/FuTVds/+hrrrw18/MEKHMlNOgFKNXmwnF++/krqdF7N+MS8Jw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.22ccb69"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.22ccb69_1783125465076_0.7036591637716163","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.f864442":{"name":"@astryxdesign/lab","version":"0.1.2-canary.f864442","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.f864442","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a4ee38876de8fff670ffb664bb3e787436ec193f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.f864442.tgz","fileCount":513,"integrity":"sha512-nVf3QiMybRPQulSauBE598oES8ovkHVEjIG9qbmSgrDgjAD8ClFEFsMlHJbCGIcGte8J1FyRHvXOI5PK/2arEQ==","signatures":[{"sig":"MEQCICfXuBWXEtaVi/ne1UWvuodNsjHMC977y5ExF6VtUgYnAiBMdChvGDt4Pq1cQiuxwHmwGwxXbZ4TMaMLMRybptg00Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.f864442","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.f864442.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/bfc55b826c2ce2d55d7538219fee1a11/astryxdesign-lab-0.1.2-canary.f864442.tgz","_integrity":"sha512-nVf3QiMybRPQulSauBE598oES8ovkHVEjIG9qbmSgrDgjAD8ClFEFsMlHJbCGIcGte8J1FyRHvXOI5PK/2arEQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.f864442"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.f864442_1783126033482_0.6186610250371574","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.2200fc9":{"name":"@astryxdesign/lab","version":"0.1.2-canary.2200fc9","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.2200fc9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d024cb7e036166a26f24049ebcef63d6f5e32d2a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.2200fc9.tgz","fileCount":513,"integrity":"sha512-vbhmBSSbnBhUtLGWoJB3HmtRSEFr30GEJcv0/Ozn2hYm3J3GsLrIQVq9lynZpSRmxokFmncUQP9nQvKoNnS9VA==","signatures":[{"sig":"MEYCIQDZQ5b3jrb1PZj5IGA5PLJGCfdQq0T1P/rL3PCVBDLbEwIhANFpCNtASBXwM2YI4BfUyqCWJ7OXBwHAuPH8Fvgn05lX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.2200fc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.2200fc9.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/c3352dc26fe5e140f3300c11c94d7959/astryxdesign-lab-0.1.2-canary.2200fc9.tgz","_integrity":"sha512-vbhmBSSbnBhUtLGWoJB3HmtRSEFr30GEJcv0/Ozn2hYm3J3GsLrIQVq9lynZpSRmxokFmncUQP9nQvKoNnS9VA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.2200fc9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.2200fc9_1783128108537_0.7190521792104048","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.c7a5088":{"name":"@astryxdesign/lab","version":"0.1.2-canary.c7a5088","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.c7a5088","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"972d247b53c862b3cd55a52c03a801972186e9aa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.c7a5088.tgz","fileCount":513,"integrity":"sha512-kNcVR89OzmA0+lsnGd9WZ4C8lc2IewK84PxQlsxHxT6yL3X9vDlajaSqQNhrnUl565bXc7GUWEjMfqb9/7OV5w==","signatures":[{"sig":"MEQCIFiR0K5GGDSoxGrzTCm+v0MJDjjsgp46sd0U8uYjQZT+AiAf4ZLVmahKpgx334QgC3ohOUUszI181sK4keVRBFR1kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.c7a5088","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.c7a5088.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/fee728b9beabee4262c98f60f24905cf/astryxdesign-lab-0.1.2-canary.c7a5088.tgz","_integrity":"sha512-kNcVR89OzmA0+lsnGd9WZ4C8lc2IewK84PxQlsxHxT6yL3X9vDlajaSqQNhrnUl565bXc7GUWEjMfqb9/7OV5w==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.c7a5088"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.c7a5088_1783129354442_0.10129375266201524","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.07fadf0":{"name":"@astryxdesign/lab","version":"0.1.2-canary.07fadf0","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.07fadf0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b67d1f71f1a559e8bac4bd073beb23a9622eebf6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.07fadf0.tgz","fileCount":513,"integrity":"sha512-l1X1kA+Ejqd3M5AHRk7UNGhBm8Ai++bFTfsAy0sT/bPD50HOGggSP+WBrEkZeo6996Gp071/vc+1xPLmEvctcw==","signatures":[{"sig":"MEYCIQCNU0tFjduE4c4puyn3PSX1MBCwPzIBLG2oGKcs6K8ICwIhAJspmAeC1DoWGMFPwTDTrafYoo1L2XFuqrzeMTWOI49q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.07fadf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.07fadf0.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/5cde2a5a21d855315a6597120fc4dc90/astryxdesign-lab-0.1.2-canary.07fadf0.tgz","_integrity":"sha512-l1X1kA+Ejqd3M5AHRk7UNGhBm8Ai++bFTfsAy0sT/bPD50HOGggSP+WBrEkZeo6996Gp071/vc+1xPLmEvctcw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.07fadf0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.07fadf0_1783129539819_0.8748062315877729","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.36e7b07":{"name":"@astryxdesign/lab","version":"0.1.2-canary.36e7b07","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.36e7b07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"74704f730e7ddcb398f52f5230692c209d6a1498","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.36e7b07.tgz","fileCount":513,"integrity":"sha512-j6WOCVAuSOk7fR/8L2T1a5f5m1O4LGtzhcOM3AxUq7VAFObmRMjNieH3vfExbDG3ugLNE+iQPzcZ4Cm1Dc4jRg==","signatures":[{"sig":"MEUCIGRWQvWDYGEZtYqvL/q+QfG0xH9d8sDdG0umbHpuXevHAiEA3jjfWum9lV57218TjfYecoDU42Rg+TescxXWSi+/fxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.36e7b07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.36e7b07.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/89ecdbf69cfb60834263a0e27b58e191/astryxdesign-lab-0.1.2-canary.36e7b07.tgz","_integrity":"sha512-j6WOCVAuSOk7fR/8L2T1a5f5m1O4LGtzhcOM3AxUq7VAFObmRMjNieH3vfExbDG3ugLNE+iQPzcZ4Cm1Dc4jRg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.36e7b07"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.36e7b07_1783131626921_0.03246008954326718","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.a1dd3f9":{"name":"@astryxdesign/lab","version":"0.1.2-canary.a1dd3f9","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.a1dd3f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ad45ae81333f11349ccae0b0a65243b5ab4410a1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.a1dd3f9.tgz","fileCount":513,"integrity":"sha512-3cJN118YCTdWvixsU3DOcLE65GhXLNADRiEoDlAZ2cdus1nrwlilUb4nx6tQOqkoGM4idX2C5nFvpkgH/nJJGg==","signatures":[{"sig":"MEUCIQDfsCryq1g9Oz0Vf1VQM5CEH0N4yWdW/KAE3UikMkm8jgIgE2g1jOyhnMea/Bf09J+s2rFW7wG9QokWjhBvKWpoQh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.a1dd3f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.a1dd3f9.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/ed85d40fee5e54d45237ce29a096d89a/astryxdesign-lab-0.1.2-canary.a1dd3f9.tgz","_integrity":"sha512-3cJN118YCTdWvixsU3DOcLE65GhXLNADRiEoDlAZ2cdus1nrwlilUb4nx6tQOqkoGM4idX2C5nFvpkgH/nJJGg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.a1dd3f9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.a1dd3f9_1783132961767_0.6918590907832731","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.d8e5285":{"name":"@astryxdesign/lab","version":"0.1.2-canary.d8e5285","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.d8e5285","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"acbbeeeea6baf85efbfe5e70105c61b06ddd1954","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.d8e5285.tgz","fileCount":513,"integrity":"sha512-HRIc8tdJ5Eezw/dM18IwtNr0eJR5Scn13zArduxOxQs9SYd535Y8LbTYapD9KdA/MbOBPJHi/NJB8fomnIzv+A==","signatures":[{"sig":"MEQCIFqJhi5v6pxi6Zuxakr49MqWukX+PFfkXI9oQOsfTGytAiBjf9XVkDiwJ7kTcY8DgG7qYh0PHlF4VoqKRiF4dLjyGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.d8e5285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.d8e5285.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/32b5a7abb3b183d39d163e0bd34493dc/astryxdesign-lab-0.1.2-canary.d8e5285.tgz","_integrity":"sha512-HRIc8tdJ5Eezw/dM18IwtNr0eJR5Scn13zArduxOxQs9SYd535Y8LbTYapD9KdA/MbOBPJHi/NJB8fomnIzv+A==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.d8e5285"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.d8e5285_1783133505680_0.8295240349736319","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.9aa74f0":{"name":"@astryxdesign/lab","version":"0.1.2-canary.9aa74f0","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.9aa74f0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a9a41001b0f4ec4a7d7e143cfcf1310a499bf0ec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.9aa74f0.tgz","fileCount":513,"integrity":"sha512-VNh7z6H3jmDWgxTI3kl3zAjXyhLNt1e2wjJveDNlrUpr8WcgZURcKeMusN1xCEfWbB4rablxmqGiSue6P9h3Zg==","signatures":[{"sig":"MEUCIGwIFxpEz9tcmCB92Wj7fdADCdvQgDxWbG5LdaGNlzV0AiEAxIQJh1W/cq31uzkRUGLsUmVNfprgGY9y+Pin5nPmqYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.9aa74f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.9aa74f0.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/cd6c81c13105035951b5dedd56515de7/astryxdesign-lab-0.1.2-canary.9aa74f0.tgz","_integrity":"sha512-VNh7z6H3jmDWgxTI3kl3zAjXyhLNt1e2wjJveDNlrUpr8WcgZURcKeMusN1xCEfWbB4rablxmqGiSue6P9h3Zg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.9aa74f0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.9aa74f0_1783133920865_0.41900771340583076","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.642936c":{"name":"@astryxdesign/lab","version":"0.1.2-canary.642936c","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.642936c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"198069d949394ab74bcf307ff3d163ebf2eb14cb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.642936c.tgz","fileCount":513,"integrity":"sha512-5nrIeTsTmWK4y3LETZjTioQ6sdfXrR57D5efPlJAmYl1j1+418Rxw3cn3Ie4QVRBct/Pj4wAzZUgW91GQWM5Hw==","signatures":[{"sig":"MEUCIQCJ4DKi1Mq70NWGooAP+HqBXqe7yd8PMSFWAtUs3a4q8gIgH7HULYIK11Sy3Yz4smwL1LpabdZzNKfXhvBmwLB3OrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.642936c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.642936c.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/987071511e9d460d02ccfb9e6b8213bb/astryxdesign-lab-0.1.2-canary.642936c.tgz","_integrity":"sha512-5nrIeTsTmWK4y3LETZjTioQ6sdfXrR57D5efPlJAmYl1j1+418Rxw3cn3Ie4QVRBct/Pj4wAzZUgW91GQWM5Hw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.642936c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.642936c_1783134081969_0.8201053166779091","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.04e71b2":{"name":"@astryxdesign/lab","version":"0.1.2-canary.04e71b2","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.04e71b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f7a600ba2f9a7480f2eac7ad0bea2531b3af00eb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.04e71b2.tgz","fileCount":513,"integrity":"sha512-rYoZ+8zbBvnSO+oYF3nsltdRcECQXeKWYm1upKB0o1nm83nSEKvvyetDthMNmgikhQOgMlvK/sFBKFdYQ3sJxw==","signatures":[{"sig":"MEQCIAWB/G61fE+XwfkAsX6eqFWjMCfF8fGOAVDD0ms8dAZyAiAHecyqq+CBVYvofUDGBhXlqpnd/DR8WkO507aJskknrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.04e71b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.04e71b2.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/295b7ecbbbc918a43b45216c7c01863a/astryxdesign-lab-0.1.2-canary.04e71b2.tgz","_integrity":"sha512-rYoZ+8zbBvnSO+oYF3nsltdRcECQXeKWYm1upKB0o1nm83nSEKvvyetDthMNmgikhQOgMlvK/sFBKFdYQ3sJxw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.04e71b2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.04e71b2_1783135079954_0.41423455404745924","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.85cd208":{"name":"@astryxdesign/lab","version":"0.1.2-canary.85cd208","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.85cd208","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2ea0d52a5a62665148f08d9e999f4354592ea180","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.85cd208.tgz","fileCount":513,"integrity":"sha512-6Gb7XRWeV/kS3Af3E7OpMvHAKQBFt8N/U2z87Ll22YJZwCW7N2YHoVmAYfy+4pUGURDlmvbI8Wzr1qH7UJkwQA==","signatures":[{"sig":"MEYCIQCKTlEpVYLjAqZg56a2n6tVydcuGsX3vrvYS+7WHEJi6AIhALJhF8VlkiGlsc4yCsOBtbyzVpz5AdiNLHfZhCiTAVqG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.85cd208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.85cd208.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/d78d2f443aebc25afeb516d0fc4e2109/astryxdesign-lab-0.1.2-canary.85cd208.tgz","_integrity":"sha512-6Gb7XRWeV/kS3Af3E7OpMvHAKQBFt8N/U2z87Ll22YJZwCW7N2YHoVmAYfy+4pUGURDlmvbI8Wzr1qH7UJkwQA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.85cd208"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.85cd208_1783135408745_0.8138497685623807","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.745e813":{"name":"@astryxdesign/lab","version":"0.1.2-canary.745e813","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.745e813","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb4c9925c3f4728772c1e40b336c3b712f0df3a4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.745e813.tgz","fileCount":513,"integrity":"sha512-Cq3lprP6mFBnZtq/wW9CR2ssCxCJGVk8vDt2BqmQSsxAfuqzipsS1wKV1O3VtSW/aOUCNSfT/12ZWJNdKdhLCg==","signatures":[{"sig":"MEQCIDZDasPMm7/EA+X3czaoog3EXpLh8AGBzX0RD+S17dljAiAA5EDq80WnFuM12X0NtQPf72ctZSUxurnHlhn7pAxjSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.745e813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.745e813.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/b45f40a2c32f41443a03f4ebc9212f7d/astryxdesign-lab-0.1.2-canary.745e813.tgz","_integrity":"sha512-Cq3lprP6mFBnZtq/wW9CR2ssCxCJGVk8vDt2BqmQSsxAfuqzipsS1wKV1O3VtSW/aOUCNSfT/12ZWJNdKdhLCg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.745e813"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.745e813_1783135565407_0.14914609945053714","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.cb1d880":{"name":"@astryxdesign/lab","version":"0.1.2-canary.cb1d880","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.cb1d880","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf1bf8006ff2829996fcb03c16204072f64141ef","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.cb1d880.tgz","fileCount":513,"integrity":"sha512-mo8sq45kL1IrFikREZwpP3pmsaU0SNMjQzJFx3NEkPJT0KgXzt1Abjmni3TPpdjXyyn4nx4b+8vhvS0IU42Ocw==","signatures":[{"sig":"MEUCIQCOUtVjxl717Vl8BgvYqDHUoegBj3bgTCMXtlYKbAhDBwIgNTopYDk2Xo0xzI7+2l3OxKGYnNrA38LT03sTgp9MKo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.cb1d880","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.cb1d880.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/0fe56eaf92dd0a2eee4041f89dd97360/astryxdesign-lab-0.1.2-canary.cb1d880.tgz","_integrity":"sha512-mo8sq45kL1IrFikREZwpP3pmsaU0SNMjQzJFx3NEkPJT0KgXzt1Abjmni3TPpdjXyyn4nx4b+8vhvS0IU42Ocw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.cb1d880"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.cb1d880_1783136197340_0.6725455142435888","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.465588":{"name":"@astryxdesign/lab","version":"0.1.2-canary.465588","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.465588","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"180f70a02723f01e2b55a6bce39532f08734621c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.465588.tgz","fileCount":513,"integrity":"sha512-qujrfZ06LoDjBrEPYlEzDvwFNejVZ6juK5pqG/+O5T2nJZnKm484ldCvgRB4DlkOool+MlG3dVrGx9fcmYGcHg==","signatures":[{"sig":"MEUCIASCUyyC/XwX5Ql/0S2H0aUpu9hx1H05QhpYLw4F4y5vAiEA7jv0bb78kpCJZ1BZmnGaooqqhc1Kmo5HNdHN32yayX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.465588","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.0465588.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/778e2a8e28a128e165cabad325472b0c/astryxdesign-lab-0.1.2-canary.0465588.tgz","_integrity":"sha512-qujrfZ06LoDjBrEPYlEzDvwFNejVZ6juK5pqG/+O5T2nJZnKm484ldCvgRB4DlkOool+MlG3dVrGx9fcmYGcHg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.0465588"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.465588_1783136516053_0.020933355886955107","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.05be2c6":{"name":"@astryxdesign/lab","version":"0.1.2-canary.05be2c6","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.05be2c6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"14ef02beeab7e0992b8acf6185b9e6a2d6b78115","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.05be2c6.tgz","fileCount":513,"integrity":"sha512-2D+ekt50PxYlLzA4xqmhXci5nL80yNx+LR57wZySQCagstMBlBPezCcT1Uf3xOnIKobB+8RbRKrLHVc58MYzHg==","signatures":[{"sig":"MEUCIQCqM5owmq/lvxTsQS+zdBhIKFoGDnWWzp2n2vWMmy8coQIgdN+oC6wOKX5koGBV/k3hsu4Hpvpgvw1J4mwp5zUjvQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.05be2c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.05be2c6.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/91472e73b1523592c761645be871408a/astryxdesign-lab-0.1.2-canary.05be2c6.tgz","_integrity":"sha512-2D+ekt50PxYlLzA4xqmhXci5nL80yNx+LR57wZySQCagstMBlBPezCcT1Uf3xOnIKobB+8RbRKrLHVc58MYzHg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.05be2c6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.05be2c6_1783140397363_0.5943358462823676","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.9842da9":{"name":"@astryxdesign/lab","version":"0.1.2-canary.9842da9","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.9842da9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8769ab539cf81f94fd3fae3771486be2696d7eeb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.9842da9.tgz","fileCount":513,"integrity":"sha512-UkmapoCrBn/qjnVvNxhdDG/bhmoo/zWEgYTDwo5KTKlVPVna3CE6McazXJNSCwvp9WEOckguTmKPzQ07zMbsiA==","signatures":[{"sig":"MEUCIQDWh4gQ1/uIiEKzIhTDhxM/1JMLQFC4bKICVoBMI+dAcAIgcR8sWumwIEMkT3/Hx3pnEPoXQbTTriLLzP/3OmCQqUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.9842da9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.9842da9.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/3973f6338e9dbf52c6d327c0a7e818d3/astryxdesign-lab-0.1.2-canary.9842da9.tgz","_integrity":"sha512-UkmapoCrBn/qjnVvNxhdDG/bhmoo/zWEgYTDwo5KTKlVPVna3CE6McazXJNSCwvp9WEOckguTmKPzQ07zMbsiA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.9842da9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.9842da9_1783141035273_0.4639430351143039","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.d9633cc":{"name":"@astryxdesign/lab","version":"0.1.2-canary.d9633cc","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.d9633cc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"16f4d36682316d0f000592771dc91f2b36059be5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.d9633cc.tgz","fileCount":513,"integrity":"sha512-AwSnoLSpn86JIkWPS1EOWDjO5LbUJkCbQlHSVzNQ1ww4mRJnSaCe1ZPtmqNgn3zRCU1uXqwj2ostb1PIcWf+Rg==","signatures":[{"sig":"MEYCIQC+vbQCam45apPVUyeQ87tf1FhONHBjFLmyKhf4e/9DXgIhANqsaYfNiIfo6s7YGi6YOffagUiNtjNEDWw0uSRh7WLG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.d9633cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.d9633cc.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/4eee0275edd8bfc394fea3c08a36ac47/astryxdesign-lab-0.1.2-canary.d9633cc.tgz","_integrity":"sha512-AwSnoLSpn86JIkWPS1EOWDjO5LbUJkCbQlHSVzNQ1ww4mRJnSaCe1ZPtmqNgn3zRCU1uXqwj2ostb1PIcWf+Rg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.d9633cc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.d9633cc_1783141167402_0.01974617909789189","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.df46db7":{"name":"@astryxdesign/lab","version":"0.1.2-canary.df46db7","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.df46db7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"deabdeec2923fcf532c871f7c47fd42040844bed","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.df46db7.tgz","fileCount":513,"integrity":"sha512-7AdRG7uIfbUl2AJkIF4pzUZ8yin7PcM1OuIxhIb95JGa0chIj4/QxljCj4EWEl0WriwGmoQPOl3sXurEnTceqA==","signatures":[{"sig":"MEQCIDmU7goz7uJHVxQr2vEJOh7pQR6sEoGA908VEB0GMzAWAiA0+XPQsHG8dO7eg71w980n9VadukDY8Ug+Zypw9XjNBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.df46db7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.df46db7.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/c04b3a665a756f51bd495108e9c5583b/astryxdesign-lab-0.1.2-canary.df46db7.tgz","_integrity":"sha512-7AdRG7uIfbUl2AJkIF4pzUZ8yin7PcM1OuIxhIb95JGa0chIj4/QxljCj4EWEl0WriwGmoQPOl3sXurEnTceqA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.df46db7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.df46db7_1783144013243_0.608922113321156","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.4d9726d":{"name":"@astryxdesign/lab","version":"0.1.2-canary.4d9726d","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.4d9726d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7179b1442deb70f317f2caccaf6f0327e1465dac","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.4d9726d.tgz","fileCount":513,"integrity":"sha512-wlejZHkpLo7Qzk3PEogPIQez8l9i/gb/D2ShRGT8c9mWRTnzrBLorzL4qG0cRXPHdWktIHkG7yEpOu0HS2iB1A==","signatures":[{"sig":"MEQCICPjmGvB7Mk/oHlN2M9JsNfSGRAbgBjxEtNVotThpJH8AiAY0u2B/8n65Ba7X9ZswgBJ9YH/bSPXeto5ZOEGHmKxig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.4d9726d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.4d9726d.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/661aa479558123e6f9c5285ea7055f8a/astryxdesign-lab-0.1.2-canary.4d9726d.tgz","_integrity":"sha512-wlejZHkpLo7Qzk3PEogPIQez8l9i/gb/D2ShRGT8c9mWRTnzrBLorzL4qG0cRXPHdWktIHkG7yEpOu0HS2iB1A==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.4d9726d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.4d9726d_1783146747992_0.40463766181923666","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.5c39999":{"name":"@astryxdesign/lab","version":"0.1.2-canary.5c39999","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.5c39999","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0133af063cac7a2a61f4c2c8da34b68cc860f8a2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.5c39999.tgz","fileCount":513,"integrity":"sha512-oDrWQg7bud7v4oy5YpuqIRnU07/lw3p+ZyBFNr94MBokeyyEnvMsY08+SKC3vWZyC92DTrlEkhk28jdI9kky/Q==","signatures":[{"sig":"MEQCIF1USikOUnhYAgYMliiUy1Ayvk1yhQY5HNAVD+BW0o9CAiBw4SO1z7Rm8c7fgfFRnAwF2VBrewJ2OqRr1VIe5/dG9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.5c39999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.5c39999.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/802cf5e0f6ba1bcfb8c2099a65e8c75b/astryxdesign-lab-0.1.2-canary.5c39999.tgz","_integrity":"sha512-oDrWQg7bud7v4oy5YpuqIRnU07/lw3p+ZyBFNr94MBokeyyEnvMsY08+SKC3vWZyC92DTrlEkhk28jdI9kky/Q==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.5c39999"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.5c39999_1783147144684_0.027156059045528425","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.56a62aa":{"name":"@astryxdesign/lab","version":"0.1.2-canary.56a62aa","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.56a62aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ce7c398079425e3251fdc4f2e1b69f1df883900b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.56a62aa.tgz","fileCount":513,"integrity":"sha512-P7Eqfky1eYG5aUXVaqiocwcC9qt5cQFswPVqZEKUTHAlLbRo0DBUTCwpuBhA9vZ1x/ZZ0o6WcUtSbMJy3OK98w==","signatures":[{"sig":"MEUCIEUqNDYV2l8Qx4NaajzkTDQ8E9wiR/aVAVNDP84RCMY/AiEA8euTZ6BTTkpoV0ZuZ/DNtujpjpalVwkxCilkdZuvyOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.56a62aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.56a62aa.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/ee9888f11090bdb549c722dcd170fda2/astryxdesign-lab-0.1.2-canary.56a62aa.tgz","_integrity":"sha512-P7Eqfky1eYG5aUXVaqiocwcC9qt5cQFswPVqZEKUTHAlLbRo0DBUTCwpuBhA9vZ1x/ZZ0o6WcUtSbMJy3OK98w==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.56a62aa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.56a62aa_1783170713353_0.5678143678295593","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.90d2a8c":{"name":"@astryxdesign/lab","version":"0.1.2-canary.90d2a8c","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.90d2a8c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d40e3b2e63546a53a56eb9073c330a68de2fbfce","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.90d2a8c.tgz","fileCount":513,"integrity":"sha512-PqHVs7HtI/SeQZCNlGlSGJMc2WtuD6t3inXY7wWRra8D8qniOb1VA4B12jVq3jI5PPPkIYlKdHRvq86D4Febmg==","signatures":[{"sig":"MEUCIDfSYLA48OnlmZNoNBJtua36H/dzGE/9YA9o6Kp/Ww5jAiEAkxOl3akBNL75mPnFfJNJJ/j5/DY/CoD39oNVLE9nFRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.90d2a8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.90d2a8c.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/6a8b6deee0ca326f9ecbe10e51626676/astryxdesign-lab-0.1.2-canary.90d2a8c.tgz","_integrity":"sha512-PqHVs7HtI/SeQZCNlGlSGJMc2WtuD6t3inXY7wWRra8D8qniOb1VA4B12jVq3jI5PPPkIYlKdHRvq86D4Febmg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.90d2a8c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.90d2a8c_1783170954123_0.6317884159077083","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.c11faf5":{"name":"@astryxdesign/lab","version":"0.1.2-canary.c11faf5","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.c11faf5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0e11660fb9dacb8de37cc83b2af85225482e57f6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.c11faf5.tgz","fileCount":513,"integrity":"sha512-wIXEJQKv+WwOW38sQzwVP5XUtm4rTcJEPRtfGt0f2CNW63c1+W++vLn2wnLpZmMsTpdWKzM5vTnbgmc0LBf1sw==","signatures":[{"sig":"MEQCIDt3tRGaUxb8q914RAL5BdNQ7nZwuu5dF2lHQlanfYKTAiAlCVaP1GBtc05oClZof//UQ/TRgc2B+Ew83D03TJELnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.c11faf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.c11faf5.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/54cae4bb65f581de1f0b1174a5a0140d/astryxdesign-lab-0.1.2-canary.c11faf5.tgz","_integrity":"sha512-wIXEJQKv+WwOW38sQzwVP5XUtm4rTcJEPRtfGt0f2CNW63c1+W++vLn2wnLpZmMsTpdWKzM5vTnbgmc0LBf1sw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.c11faf5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.c11faf5_1783171177921_0.7492340362817231","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.f51e7b9":{"name":"@astryxdesign/lab","version":"0.1.2-canary.f51e7b9","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.f51e7b9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6e88dbf3740fcd9dc296912c77f565bf43384be3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.f51e7b9.tgz","fileCount":513,"integrity":"sha512-1adppbYh2fG0Elam4+/g5RjsuUwQ9cMe4/JHjQdxIiLlOHlq6u48N3/pOqNtwRzKozi/UCvMZzIAAlrSEzt3Pw==","signatures":[{"sig":"MEUCIQD+Ndco54sYNRHZ9hp+6fKOT48eE5QyjLnlWNdN2DUgogIgZpsH0HbXgRPMpoR8sqbmDOQnmNGB+x/Kd7SJ1rFm5/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.f51e7b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.f51e7b9.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/cfa9950a51f3b2b0bc0ccf70505afa7b/astryxdesign-lab-0.1.2-canary.f51e7b9.tgz","_integrity":"sha512-1adppbYh2fG0Elam4+/g5RjsuUwQ9cMe4/JHjQdxIiLlOHlq6u48N3/pOqNtwRzKozi/UCvMZzIAAlrSEzt3Pw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.f51e7b9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.f51e7b9_1783172099420_0.7455354660056264","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.507d25c":{"name":"@astryxdesign/lab","version":"0.1.2-canary.507d25c","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.507d25c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3887f233b56fe492058c97943a52d25e29bbd067","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.507d25c.tgz","fileCount":513,"integrity":"sha512-8im0Hlaz+0Io0A29yLOCQZdh2jfoCNVq4Cv6FKc4reHn+vmhbF9tL6MjG5aGwY8Tf/J60BMBkM218sZPLju7Fg==","signatures":[{"sig":"MEYCIQDQwN5Rg8TNvVn2aD2UVwbgPY7Pw0GU/6KFjbziTWD5ugIhANf0J2T+y9b3Nlf1cPHg8UXcaCT3lbTGk3mNHMA/X7Lk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.507d25c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.507d25c.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/a98bd10964c2c8465431464b89f94406/astryxdesign-lab-0.1.2-canary.507d25c.tgz","_integrity":"sha512-8im0Hlaz+0Io0A29yLOCQZdh2jfoCNVq4Cv6FKc4reHn+vmhbF9tL6MjG5aGwY8Tf/J60BMBkM218sZPLju7Fg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.507d25c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.507d25c_1783173137596_0.5039018034028468","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.f5b7cb1":{"name":"@astryxdesign/lab","version":"0.1.2-canary.f5b7cb1","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.f5b7cb1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"114698e465f3b5b9cbe634ef0594314c2bb321d4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.f5b7cb1.tgz","fileCount":513,"integrity":"sha512-m1PENeZWSMOGU33rhNCbzAuRa2HZQsJd6faGvY/0A3KCrtj53LTUOjIxS0+u7D7vMwgVgXVAtHJAKJRpNXIFFA==","signatures":[{"sig":"MEYCIQDCRQz1n09rfx4YBJYy8LpzkzHqAmOsLvtfcsq/RTWbwgIhANH8VfT4TPZ92XXzuApyWmNk8ZmE3R3x5IVp48fd2J3o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.f5b7cb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.f5b7cb1.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/1d062b68e3775977e5428424faa7d17f/astryxdesign-lab-0.1.2-canary.f5b7cb1.tgz","_integrity":"sha512-m1PENeZWSMOGU33rhNCbzAuRa2HZQsJd6faGvY/0A3KCrtj53LTUOjIxS0+u7D7vMwgVgXVAtHJAKJRpNXIFFA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.f5b7cb1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.f5b7cb1_1783173667965_0.21692178348822733","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.0fad8d8":{"name":"@astryxdesign/lab","version":"0.1.2-canary.0fad8d8","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.0fad8d8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"123c7cb8cbb0a416d744939c284549166b267079","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.0fad8d8.tgz","fileCount":513,"integrity":"sha512-EKRq8fMiZc8VG0XUfm1uT0D+E/iDNaZrHL3/x6As/ylNfNIBjSvizhlrvtTJoh7Z53jxtNo/TvpTvuLIsI6izA==","signatures":[{"sig":"MEUCIQDy+gkkuqTuETEqBYiLnGAnCjS+KbEfqgWPfvkG0LlC7QIgRyAuixswlJ6+83E2noPuVIB+VVZeUWuWYiPJMpGJ9Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.0fad8d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.0fad8d8.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/b4967a515c62d906850da6324e457b3f/astryxdesign-lab-0.1.2-canary.0fad8d8.tgz","_integrity":"sha512-EKRq8fMiZc8VG0XUfm1uT0D+E/iDNaZrHL3/x6As/ylNfNIBjSvizhlrvtTJoh7Z53jxtNo/TvpTvuLIsI6izA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.0fad8d8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.0fad8d8_1783173811541_0.5604514234795837","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.7b1512d":{"name":"@astryxdesign/lab","version":"0.1.2-canary.7b1512d","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.7b1512d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cf16050b6f634ae594c984cbcf8495f3adbc4963","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.7b1512d.tgz","fileCount":513,"integrity":"sha512-7NEYyRaX+WvFr680r7T4W7IM6LrBlXHYlzyFZo6m5vZ+CgVZrv5mT64PayYZjGmcXGGaMin262m3YOsCBa7OHw==","signatures":[{"sig":"MEYCIQCDbsfDwzSuggcajCM7o2uMhYYE4DxTE9meUESusoJjagIhALXvY/sBBSbYagnKWDcqHOU1YGIhI4Ts7OPR4xxtNMLs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.7b1512d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.7b1512d.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/c2e254c6e276231e9a225d57015a7c1c/astryxdesign-lab-0.1.2-canary.7b1512d.tgz","_integrity":"sha512-7NEYyRaX+WvFr680r7T4W7IM6LrBlXHYlzyFZo6m5vZ+CgVZrv5mT64PayYZjGmcXGGaMin262m3YOsCBa7OHw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.7b1512d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.7b1512d_1783173963795_0.7327729144436101","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.4497b08":{"name":"@astryxdesign/lab","version":"0.1.2-canary.4497b08","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.4497b08","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7850e8ea1172a09554fe3e81208f5dbb7b34a4a3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.4497b08.tgz","fileCount":513,"integrity":"sha512-AWT23c4aSZz8a9fKfinafFbtRfnp4Q1DYrN6P9LYC3nLP2sNBmMQy5wa+vm92mglev9H19pP/h9O3MoqavvTdQ==","signatures":[{"sig":"MEQCIGz1cWcK28L2Sc2OWnZjchqwNqeoMwiBl8I7wYRTqD+yAiAoSreyIBACc4nCLNDtzKRKPiwJsQ8Qt1Tdyoa0YUM26w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.4497b08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.4497b08.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/87aa58360f56af583f565120cfdf4986/astryxdesign-lab-0.1.2-canary.4497b08.tgz","_integrity":"sha512-AWT23c4aSZz8a9fKfinafFbtRfnp4Q1DYrN6P9LYC3nLP2sNBmMQy5wa+vm92mglev9H19pP/h9O3MoqavvTdQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.4497b08"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.4497b08_1783174292620_0.2276966019027835","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.5a012db":{"name":"@astryxdesign/lab","version":"0.1.2-canary.5a012db","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.2-canary.5a012db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"95caf6cda671c4cb3c597987af0e27dc722fc46c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.2-canary.5a012db.tgz","fileCount":513,"integrity":"sha512-+Xjkv9DCnhHbbFgSujtNWuCHJt6PcR+2FXzren7oroy5ef5s8pkdDzOoFPhkots5+VyZrT3WptIo8kaSY6CpGA==","signatures":[{"sig":"MEUCIBGdYWKOkZ9YPEqZ7t1EfRMMpfSX3PVqdc3w6HHr5VoWAiEAzpeVpnZuM/Dtt0S+FtZVi4z/WGybxmTUWJbMiFY0zgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.2-canary.5a012db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407830},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.2-canary.5a012db.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/0110221d417b6801ee35c04972f35d79/astryxdesign-lab-0.1.2-canary.5a012db.tgz","_integrity":"sha512-+Xjkv9DCnhHbbFgSujtNWuCHJt6PcR+2FXzren7oroy5ef5s8pkdDzOoFPhkots5+VyZrT3WptIo8kaSY6CpGA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.2-canary.5a012db"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.2-canary.5a012db_1783175543030_0.7328650510931076","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.6d57c8d":{"name":"@astryxdesign/lab","version":"0.1.3-canary.6d57c8d","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.6d57c8d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8117a1854edbb5d1eb0515c247d05ceb1ddc1b14","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.6d57c8d.tgz","fileCount":513,"integrity":"sha512-T2mu6gQDEee+VaEWanTb0J4VJ777tKhJcLAqNRvWFUMucNa6QbHgc23qFJx/QVbmQdY7hbgHzJIwUjBD3hDnqw==","signatures":[{"sig":"MEUCIQDWMoypW0V+lsG2+VydCj/+zKykLrSImAC8sWMatgCYNgIgbYNF7fFZvrcw3oYNeQ4utdAhMyzaZfYJRoSKf3PwYf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.6d57c8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.6d57c8d.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/cccf5cfe43165a854f8e45a553b15292/astryxdesign-lab-0.1.3-canary.6d57c8d.tgz","_integrity":"sha512-T2mu6gQDEee+VaEWanTb0J4VJ777tKhJcLAqNRvWFUMucNa6QbHgc23qFJx/QVbmQdY7hbgHzJIwUjBD3hDnqw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.6d57c8d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.6d57c8d_1783176747831_0.4266294091478344","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.10f7797":{"name":"@astryxdesign/lab","version":"0.1.3-canary.10f7797","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.10f7797","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2cd15ed8449c0935d080b22b0a96787d75ac305e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.10f7797.tgz","fileCount":513,"integrity":"sha512-lyOeTMv4/+Xn9bFlTPvk46sIgA5gvSmtwcrxNLV9kExZY06hht9pSeMeqjcoEwvyakU+A/b0xR51AR6LwBxeQg==","signatures":[{"sig":"MEQCIAMsJ3DDmn8TzITkS+mpXUQxDx7Z3zCkeEXyln6pPkC2AiAGfPLpuer64ddwOl9ut07f4pTWH2LH9f74dlz23ZS8fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.10f7797","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.10f7797.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/c8bfe06e230f10a50ab8a2ccc1c768b2/astryxdesign-lab-0.1.3-canary.10f7797.tgz","_integrity":"sha512-lyOeTMv4/+Xn9bFlTPvk46sIgA5gvSmtwcrxNLV9kExZY06hht9pSeMeqjcoEwvyakU+A/b0xR51AR6LwBxeQg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.10f7797"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.10f7797_1783187127853_0.928172506119116","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.6b699d5":{"name":"@astryxdesign/lab","version":"0.1.3-canary.6b699d5","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.6b699d5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e149d1ba786c13ed4fd5dcd31f8fad591056c5cc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.6b699d5.tgz","fileCount":513,"integrity":"sha512-ReRcqoWrcZeSkQmcvUNfB68PFYqedDQoNvTUQiEQM/WeaT2S9Y2IPMdUlEOiSrTGQI+RUMdEdOjTw9Ye4fkIyg==","signatures":[{"sig":"MEUCIQDh4MlQ+tlDr8BLvuObrH3HsZ+efb2iD9xsL6igy4nJdwIgEvNMuvuAi4spOBa+LknVjMvqqroHwxWoshHQNON8HT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.6b699d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.6b699d5.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/097ffabf7e91b6d5f301ab6e1c3c630c/astryxdesign-lab-0.1.3-canary.6b699d5.tgz","_integrity":"sha512-ReRcqoWrcZeSkQmcvUNfB68PFYqedDQoNvTUQiEQM/WeaT2S9Y2IPMdUlEOiSrTGQI+RUMdEdOjTw9Ye4fkIyg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.6b699d5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.6b699d5_1783188039558_0.4306695295306695","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.6f6a5a1":{"name":"@astryxdesign/lab","version":"0.1.3-canary.6f6a5a1","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.6f6a5a1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7a8e75471deba1380cdb24af42706bf67a8429f0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.6f6a5a1.tgz","fileCount":513,"integrity":"sha512-g5RyrkqlzzjT0s+ohwtarHt0Fe0qKna9KZTpDqGh7Ot8x4lxqSZ6SFFtBID2NFvUucjBQLHiwGVfk3fhuIi3Ig==","signatures":[{"sig":"MEYCIQCERTjSJ9jiwuvjLoJOri/Gfbns4A3zdnjA5h8hBXO8awIhANyB3t6hfEW/ijxNeSePTagBmOte8zXuBZs+70hMtDrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.6f6a5a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.6f6a5a1.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/9737932e41b0ea88e91e0ea466b39052/astryxdesign-lab-0.1.3-canary.6f6a5a1.tgz","_integrity":"sha512-g5RyrkqlzzjT0s+ohwtarHt0Fe0qKna9KZTpDqGh7Ot8x4lxqSZ6SFFtBID2NFvUucjBQLHiwGVfk3fhuIi3Ig==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.6f6a5a1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.6f6a5a1_1783189415628_0.11752270178589441","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.d9932ea":{"name":"@astryxdesign/lab","version":"0.1.3-canary.d9932ea","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.d9932ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d626a89f426ac51d25175beb9ca55bf290cf87e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.d9932ea.tgz","fileCount":513,"integrity":"sha512-I1cDfIFuEnQqlrrvGc0S4cwror+vBNVBcvTJrs4T4TcEleV626fLP5pqmLFMRgPc0z5JJzfHMRIEricXcscowg==","signatures":[{"sig":"MEUCIQC/qpqqksQHub21J3fB6wX20YuQ8yKhzao8mV1Pox1NCwIgOv4pen/+jZh3pep3KMfJ7N4zIlDpff2+fNPgb30SB+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.d9932ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.d9932ea.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/f3316f21cc5f2cfb78d25d4cd0de374a/astryxdesign-lab-0.1.3-canary.d9932ea.tgz","_integrity":"sha512-I1cDfIFuEnQqlrrvGc0S4cwror+vBNVBcvTJrs4T4TcEleV626fLP5pqmLFMRgPc0z5JJzfHMRIEricXcscowg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.d9932ea"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.d9932ea_1783190360620_0.05661470347924635","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.73bcac9":{"name":"@astryxdesign/lab","version":"0.1.3-canary.73bcac9","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.73bcac9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d35a0b4983048edf19a6422a2a93764e33a6224e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.73bcac9.tgz","fileCount":513,"integrity":"sha512-WRw7JfSM22MXpiqe/ve1HGUP7GCo5tfuyPf01on8OXESmat9oI+G1HFxX4siwc6QmbKS5xbvAT4+WRaubR29Zg==","signatures":[{"sig":"MEUCIBWhn9NF1Oe7SklWU2F6Yd5wUHopomc2r3hI686FQZdtAiEA5MsslubPPBmX0m56wLaqNehJKwr08pEnO+BgHiyJB1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.73bcac9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.73bcac9.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/be1b9960a831cb6d2e77f6968b25bd4d/astryxdesign-lab-0.1.3-canary.73bcac9.tgz","_integrity":"sha512-WRw7JfSM22MXpiqe/ve1HGUP7GCo5tfuyPf01on8OXESmat9oI+G1HFxX4siwc6QmbKS5xbvAT4+WRaubR29Zg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.73bcac9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.73bcac9_1783199464564_0.7316530563000518","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.8598e51":{"name":"@astryxdesign/lab","version":"0.1.3-canary.8598e51","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.8598e51","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e6353ed028648df604869317a9534668bd88999","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.8598e51.tgz","fileCount":513,"integrity":"sha512-/zPhqqmcu1GH80nK2t+K379++r7GNQr8d/6pGvrnWZsLSNx1mzkajKT7dNtbRSkRoW4HJ9RRkEx1pwnvCrO8Dg==","signatures":[{"sig":"MEUCIQC7/mWQF3nFS7A27IQqVY3OGVuX5+y4z+ZDUts3loTAPgIgT3J+HzJGIltt6k8cE63cL+Qi/fdg869AKonIvj65H3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.8598e51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.8598e51.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/e231ffa628ceb19b635a30043218085c/astryxdesign-lab-0.1.3-canary.8598e51.tgz","_integrity":"sha512-/zPhqqmcu1GH80nK2t+K379++r7GNQr8d/6pGvrnWZsLSNx1mzkajKT7dNtbRSkRoW4HJ9RRkEx1pwnvCrO8Dg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.8598e51"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.8598e51_1783214077147_0.5955851877778213","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.a18ca6b":{"name":"@astryxdesign/lab","version":"0.1.3-canary.a18ca6b","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.a18ca6b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"03295bce3f4075479ed02bf85c5ad938ddf4c4e9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.a18ca6b.tgz","fileCount":513,"integrity":"sha512-rEnbuVcdp+DhXxH2rrfNrfSpjdtfD5nPZFG95pi505vUuoeWL+b6teX3b2eQUOWVz5AE4eP5oQbfg6ZzTHPvGA==","signatures":[{"sig":"MEUCIQD3VQgmfoEbzGpNmS0vUfleWs9zSfuZG2maj1vRxjEyeAIgRPWAGXmMaSedT8T3gSz2A/yevSQEzE7+hx/M+FBbvPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.a18ca6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.a18ca6b.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/fa35d59e7bd1af3832364bcc9e43d9f9/astryxdesign-lab-0.1.3-canary.a18ca6b.tgz","_integrity":"sha512-rEnbuVcdp+DhXxH2rrfNrfSpjdtfD5nPZFG95pi505vUuoeWL+b6teX3b2eQUOWVz5AE4eP5oQbfg6ZzTHPvGA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.a18ca6b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.a18ca6b_1783215181284_0.32126057634579963","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.1e94ba0":{"name":"@astryxdesign/lab","version":"0.1.3-canary.1e94ba0","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.1e94ba0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fed509ea9fa9dfa98ec33551b82dde6eaab19f14","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.1e94ba0.tgz","fileCount":513,"integrity":"sha512-u0qk3h7C8fY65+4g4yCx24vSbmgNRptUIs4UNMFj0vZFqMPLJRHX8HRDHNkE3zwjdjqslSSIJR+GhOmel7akwQ==","signatures":[{"sig":"MEUCIHUxuweeXtQChtUz2OyNFtdpSMJzCzlSPyxPazhfQ1p4AiEAz80vIBlQNT4ujtZeF+6WjCVF1Jh/DtikkiTzBoilJGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.1e94ba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.1e94ba0.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/67df43d583712579d54c6e2a1dc7851d/astryxdesign-lab-0.1.3-canary.1e94ba0.tgz","_integrity":"sha512-u0qk3h7C8fY65+4g4yCx24vSbmgNRptUIs4UNMFj0vZFqMPLJRHX8HRDHNkE3zwjdjqslSSIJR+GhOmel7akwQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.1e94ba0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.1e94ba0_1783355552264_0.14530415450982748","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.48b6f42":{"name":"@astryxdesign/lab","version":"0.1.3-canary.48b6f42","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.48b6f42","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2e0f36104beb1931c7fd580b6be122f719c76ab2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.48b6f42.tgz","fileCount":513,"integrity":"sha512-cDqS6XSrg/QGo1uNLTXT8X8NAopCzcBS2SFAqH+5MvLU7eKlCyoWc7QO9aWrv+gOv1f2oFVpGMX9TE95zoPliA==","signatures":[{"sig":"MEUCIEfzPcEgHX9iybxFOZlAd7STuHJSPBu0R+hCFQIV8irHAiEAyQLvn2OMOC1y5jIVw5j6WS1Twuv/inMJ0gCv8kqztJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.48b6f42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.48b6f42.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/6905c26c759ac13d7bc92f7394281971/astryxdesign-lab-0.1.3-canary.48b6f42.tgz","_integrity":"sha512-cDqS6XSrg/QGo1uNLTXT8X8NAopCzcBS2SFAqH+5MvLU7eKlCyoWc7QO9aWrv+gOv1f2oFVpGMX9TE95zoPliA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.48b6f42"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.48b6f42_1783357809219_0.39925948830139246","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.5a9d082":{"name":"@astryxdesign/lab","version":"0.1.3-canary.5a9d082","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.5a9d082","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2642aa6b3885069743870f2cb2eb4c4d041f5544","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.5a9d082.tgz","fileCount":513,"integrity":"sha512-GvyBejb9XTaCjBZItrIZsJc1N6Uon7TBigMryz3pxicqeuOOY2V2MZa9fld56T637BS2LSMi3hqW2PM9K/O5KA==","signatures":[{"sig":"MEUCIQCI6U86nK+Bdk97ggfy18F+U0+to+G++Pf8C4jP+/Iv9QIgTpehImgP32duXOndWbVsJlZgwE4TIZdMxSnNKXu3Wrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.5a9d082","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.5a9d082.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/9efa5544141d49b9ad4392dfd18fd534/astryxdesign-lab-0.1.3-canary.5a9d082.tgz","_integrity":"sha512-GvyBejb9XTaCjBZItrIZsJc1N6Uon7TBigMryz3pxicqeuOOY2V2MZa9fld56T637BS2LSMi3hqW2PM9K/O5KA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.5a9d082"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.5a9d082_1783360191085_0.3571384980298171","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.663c4ce":{"name":"@astryxdesign/lab","version":"0.1.3-canary.663c4ce","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.663c4ce","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"20efa0ce3a019272689b4a6576e6b809b7f9739f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.663c4ce.tgz","fileCount":513,"integrity":"sha512-dxNo93TR8tLmUFxY9cEgpS7+53x/47+77r0SjxGP14g5eKEGE6JNhgGHPQDqhv4vjojvUE49Z5Nr0y3Ypp1iGg==","signatures":[{"sig":"MEUCIQD6VLghJHDjUYxD/isv0iJN4c+FhBovBrB+jkA1E0VrKQIgcGPVlKXZ9str6VGed4Ooy4o3/a56IFkPlNejWJmsva8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.663c4ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.663c4ce.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/e56be4f26207a7069614e8c8cf5d3a54/astryxdesign-lab-0.1.3-canary.663c4ce.tgz","_integrity":"sha512-dxNo93TR8tLmUFxY9cEgpS7+53x/47+77r0SjxGP14g5eKEGE6JNhgGHPQDqhv4vjojvUE49Z5Nr0y3Ypp1iGg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.663c4ce"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.663c4ce_1783361056441_0.5054558980123232","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.70cd22e":{"name":"@astryxdesign/lab","version":"0.1.3-canary.70cd22e","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.70cd22e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"758a68b0fac8dcd20939cd70b67a403d6743321c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.70cd22e.tgz","fileCount":513,"integrity":"sha512-OjnNAGNqS1fLMcwqcY1qmzvEUVYVuknDLtSi8IiezzbSn6iRHYOrT5YSfDBVFT1h/0dalc7TcGRkz0N/Km+RcA==","signatures":[{"sig":"MEYCIQCi0ukYoTs0ri7np8fiSAQqBHlNMF8SxQx0oSQabqd2wAIhAL2Irhv9YgeK1d1E4bBshsFLBYjQ/7Q24ut5SzZpJDCJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.70cd22e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.70cd22e.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/0a5d210a4e2ee642b3f9032a6e9846ae/astryxdesign-lab-0.1.3-canary.70cd22e.tgz","_integrity":"sha512-OjnNAGNqS1fLMcwqcY1qmzvEUVYVuknDLtSi8IiezzbSn6iRHYOrT5YSfDBVFT1h/0dalc7TcGRkz0N/Km+RcA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.70cd22e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.70cd22e_1783361579009_0.7428730535181323","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.adbd0e5":{"name":"@astryxdesign/lab","version":"0.1.3-canary.adbd0e5","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.adbd0e5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f9b4a086b50fa83a5c9f766fd404fcbda8ffc396","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.adbd0e5.tgz","fileCount":513,"integrity":"sha512-WdpIDuVDAQWSGwsMW2IR/0dm+8FyBBKqeowYqmSY7INpCT+oxzVZ7RR1INtcKMHQfZHLBXQZcCt8KwbiF4NfYw==","signatures":[{"sig":"MEQCIGD6l+cfirIdITOzqADtrQlf+fB9bR/rCa1hKdTLTtkXAiAYvbA+zSq128CR4rNvNsMuT6GPWd2UFMPIILeTJOVOZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.adbd0e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.adbd0e5.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/ff832c93d80d1fe1e69b0bab1209e7a3/astryxdesign-lab-0.1.3-canary.adbd0e5.tgz","_integrity":"sha512-WdpIDuVDAQWSGwsMW2IR/0dm+8FyBBKqeowYqmSY7INpCT+oxzVZ7RR1INtcKMHQfZHLBXQZcCt8KwbiF4NfYw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.adbd0e5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.adbd0e5_1783364567398_0.8054028875198482","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.102854d":{"name":"@astryxdesign/lab","version":"0.1.3-canary.102854d","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.102854d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1deebf89e6ac0213b86e69572ac454b2a88bae0d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.102854d.tgz","fileCount":513,"integrity":"sha512-zd/omZzBgY7S+DuVler4cRi6ZUDNcE302LmodpV2sHqqUlXDdwkJD4Zp626zmPb3xCwOjMuSVrwthhVZYeB9Ww==","signatures":[{"sig":"MEYCIQCKbu9uKOcbGaX9H/KmeaQFR3OUDVbViod2xGJhT1/orQIhAMrfjhTH0rOY/3u/wBQgtNLofmcNqLc+znXtw74fs/7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.102854d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.102854d.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/7ad5214a012fd35c57aa418870a15433/astryxdesign-lab-0.1.3-canary.102854d.tgz","_integrity":"sha512-zd/omZzBgY7S+DuVler4cRi6ZUDNcE302LmodpV2sHqqUlXDdwkJD4Zp626zmPb3xCwOjMuSVrwthhVZYeB9Ww==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.102854d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.102854d_1783392196746_0.9388412036588503","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.cbfd87b":{"name":"@astryxdesign/lab","version":"0.1.3-canary.cbfd87b","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.cbfd87b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"53b89797c8f3f69eb64514689a71278a3cffdd95","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.cbfd87b.tgz","fileCount":513,"integrity":"sha512-ffT8XYW3qu2QwBLkT0IstD0LaJORCjCPRHeHg4GiG9eTq2iBb5MUmKm8R3Jvn5AC5/GIKYYlP21J+aXXdDQMFA==","signatures":[{"sig":"MEQCIHCN81NpSI2adI5vUVL/xXDtfV5ggEPp4u9eMe7od/ylAiBUhSFUCNJRioW3iXDfyToNjQLXrm6CJpkZzDKXjiwCzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.cbfd87b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.cbfd87b.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/efe81abcfa200b81791db850980785d0/astryxdesign-lab-0.1.3-canary.cbfd87b.tgz","_integrity":"sha512-ffT8XYW3qu2QwBLkT0IstD0LaJORCjCPRHeHg4GiG9eTq2iBb5MUmKm8R3Jvn5AC5/GIKYYlP21J+aXXdDQMFA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.cbfd87b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.cbfd87b_1783393795326_0.029483041272604593","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.7114f92":{"name":"@astryxdesign/lab","version":"0.1.3-canary.7114f92","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.7114f92","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6d66d63866e1f30d77a7d1acd991aec83c26b590","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.7114f92.tgz","fileCount":513,"integrity":"sha512-Hd9C/d/vhf4f+jDkSBYT9xfFSxTKaoALlDhVhy7dXa94w66NmfAY9wSToalMy7RMvb6kePlvh+p1Lj78/ziTTQ==","signatures":[{"sig":"MEQCIHYNLJ/ZRxZCGeloo1nP4TfbVLzjsUoVE2spA/tTYJUlAiAy3tpaMOtZwiGIA8RBZ7xvdg961yQV9MJatPlYHPsN7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.7114f92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.7114f92.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/5d1d008746e0ff5bd29a83dc0390d54b/astryxdesign-lab-0.1.3-canary.7114f92.tgz","_integrity":"sha512-Hd9C/d/vhf4f+jDkSBYT9xfFSxTKaoALlDhVhy7dXa94w66NmfAY9wSToalMy7RMvb6kePlvh+p1Lj78/ziTTQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.7114f92"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.7114f92_1783398275430_0.485977959000951","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.88d9281":{"name":"@astryxdesign/lab","version":"0.1.3-canary.88d9281","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.88d9281","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a08bec8dc998ed665a0b50ef515e9b72a0dc22ac","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.88d9281.tgz","fileCount":513,"integrity":"sha512-Q4Bj95qMrTsi0pnSOZ0V8I1ZA4jzaDkVbpkg/5j9WbRnoqBdNxBLfM60KN2h/yjIhAoeYRK2X6vw5EyVzS0s3Q==","signatures":[{"sig":"MEYCIQDJ+aUPz7vtTC8ptu09PaYAgrbkrdpsN8Hd/dj59RRr3wIhAOmuHMFHAG1CIR5+IdfA2NLJ//JTX43j+3ZN9l2cTodh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.88d9281","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.88d9281.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/2356e22b59794243613b7f5667eb4d8b/astryxdesign-lab-0.1.3-canary.88d9281.tgz","_integrity":"sha512-Q4Bj95qMrTsi0pnSOZ0V8I1ZA4jzaDkVbpkg/5j9WbRnoqBdNxBLfM60KN2h/yjIhAoeYRK2X6vw5EyVzS0s3Q==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.88d9281"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.88d9281_1783422265639_0.9985187172516579","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.4aed50d":{"name":"@astryxdesign/lab","version":"0.1.3-canary.4aed50d","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.4aed50d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d582ebbd12bffc0d8439c005a0773116c5be66a7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.4aed50d.tgz","fileCount":513,"integrity":"sha512-+qlhOhXT6gt1lSNNSCwSWl27lUohYMnqzuXNTKBUx7m/ZQfBmf5Zd8taEURZpZaYtFQvgROxUiryo/MXhdHcMg==","signatures":[{"sig":"MEUCIQC7tmb6w9xo6mEeeSHy6ZskyGovEv/fqu9ZIgOIKDFy6wIgKDA6nQcew3QOmYaQicAq4csh1aGBaR6OWIfgtOH7FEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.4aed50d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.4aed50d.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/e6799b02051cb26615a0d3c6f3115732/astryxdesign-lab-0.1.3-canary.4aed50d.tgz","_integrity":"sha512-+qlhOhXT6gt1lSNNSCwSWl27lUohYMnqzuXNTKBUx7m/ZQfBmf5Zd8taEURZpZaYtFQvgROxUiryo/MXhdHcMg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.4aed50d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.4aed50d_1783424985207_0.3111079651753079","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.cd0c106":{"name":"@astryxdesign/lab","version":"0.1.3-canary.cd0c106","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.cd0c106","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bd99de639502c056b2de9c53f91c8b7cf7ba449c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.cd0c106.tgz","fileCount":513,"integrity":"sha512-i2mseI17LFj5HLKDhl89dBCIPuqXPGchF9kiPfmLTysnvptwTtgbTFEr6QycJx+qakNfk+zLWowmtpKyqZbuiQ==","signatures":[{"sig":"MEUCIC89T2dLt17GizDkWyJLxibwsUxtVekQgsHMBradedGKAiEA0So+GAXHLHI9oso2Cb+cq0Q3hjk++ngBLSotpEC56H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.cd0c106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.cd0c106.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/7884c05db48d636b75135a3cc3b0068e/astryxdesign-lab-0.1.3-canary.cd0c106.tgz","_integrity":"sha512-i2mseI17LFj5HLKDhl89dBCIPuqXPGchF9kiPfmLTysnvptwTtgbTFEr6QycJx+qakNfk+zLWowmtpKyqZbuiQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.cd0c106"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.cd0c106_1783425596794_0.21293643449271715","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.847e3fd":{"name":"@astryxdesign/lab","version":"0.1.3-canary.847e3fd","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.847e3fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"090c6071c87eb6a43b176abeaf013b28a62a3358","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.847e3fd.tgz","fileCount":513,"integrity":"sha512-B+8Ma4dpk0bR4v0mNCMBp8YLC/AJUs5jxZYkAiaYy/8WmJsXkBxe0P4i+vGJM3R7W+4QBzknjvG+pjwGCJEnmQ==","signatures":[{"sig":"MEQCIHYJVWW6rbWmPHhwstnEWxoznpaGDebRjKUTZp9GshAlAiAbBAUjwRnrr6AA4twbexBQ/oz//nXzNpLRoPM5JmazPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.847e3fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.847e3fd.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/d37805f3d0dbaa2f15c7eeb0933bfe9e/astryxdesign-lab-0.1.3-canary.847e3fd.tgz","_integrity":"sha512-B+8Ma4dpk0bR4v0mNCMBp8YLC/AJUs5jxZYkAiaYy/8WmJsXkBxe0P4i+vGJM3R7W+4QBzknjvG+pjwGCJEnmQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.847e3fd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.847e3fd_1783425727146_0.5807054340677","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.52998db":{"name":"@astryxdesign/lab","version":"0.1.3-canary.52998db","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.52998db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9924a32c8916852f5a7a1af19df0fcc4710e0f5a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.52998db.tgz","fileCount":513,"integrity":"sha512-GKqZI5rB0xE6SZEXFvUAsXYI2mvAEcjgFepZ/wP6rTwRIOLuAnrUNm12wDcA2Cj+7aS19y+XsUjEuY8VkrQsZA==","signatures":[{"sig":"MEUCIQDguxZSHDDfQDaDNC2vJoAUqeOzcebidM8M1cm8PlL7SwIgcIMHPS1oMxzcuNMMXEFqdP7U1NH3V5W/nkdNqfY8LQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.52998db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.52998db.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/135420880c70cc637f2c24f4ac32d175/astryxdesign-lab-0.1.3-canary.52998db.tgz","_integrity":"sha512-GKqZI5rB0xE6SZEXFvUAsXYI2mvAEcjgFepZ/wP6rTwRIOLuAnrUNm12wDcA2Cj+7aS19y+XsUjEuY8VkrQsZA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.52998db"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.52998db_1783426325829_0.9438849427911329","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.94ccccc":{"name":"@astryxdesign/lab","version":"0.1.3-canary.94ccccc","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.94ccccc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eba233600fb6239295aec2415c878431c6aab90f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.94ccccc.tgz","fileCount":513,"integrity":"sha512-gMnd0lfK2IgENetEQQruXZ1TjbSF5j8xXVXTJSr3Cnk0SjdZpua+somdJPJ4pXws52BdlS6cxjV7xU3Mi8XDOg==","signatures":[{"sig":"MEUCIQCXp7EBW6wYfgdPjt321zJp3P/bGSUkYvwmw5w/ws8H0AIgZ/NVaD9K3nGkiLCtarq9yu2UkUAlxjQ6BsW71qwFrHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.94ccccc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.94ccccc.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/cd826a17291e6b35e59c80afab354b3a/astryxdesign-lab-0.1.3-canary.94ccccc.tgz","_integrity":"sha512-gMnd0lfK2IgENetEQQruXZ1TjbSF5j8xXVXTJSr3Cnk0SjdZpua+somdJPJ4pXws52BdlS6cxjV7xU3Mi8XDOg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.94ccccc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.94ccccc_1783427007009_0.7325227995292181","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.e0ab7f6":{"name":"@astryxdesign/lab","version":"0.1.3-canary.e0ab7f6","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.e0ab7f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab10e3a7d42816892149c720f8f5beeddb490d5d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.e0ab7f6.tgz","fileCount":513,"integrity":"sha512-E2Rhp0ApAUqTAGHJPu54D4ioucHvGlsaG6O9i9Jw33pNKA5SMI1JZxJq2CH6CrshUywZSniea4bY3Q3cCHakfQ==","signatures":[{"sig":"MEYCIQCHOyvQqunWUVhGq2itfY/D3ErK23J/VMIAp2m1c5FxdQIhAP0xPJODQez2T2GDmgDSZ4U44oPC+Qc33l3q+GhO2xV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.e0ab7f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.e0ab7f6.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/0920685992dfe20fa8bc957a2e2511ac/astryxdesign-lab-0.1.3-canary.e0ab7f6.tgz","_integrity":"sha512-E2Rhp0ApAUqTAGHJPu54D4ioucHvGlsaG6O9i9Jw33pNKA5SMI1JZxJq2CH6CrshUywZSniea4bY3Q3cCHakfQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.e0ab7f6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.e0ab7f6_1783434214707_0.7340460170539653","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary.e3beb97":{"name":"@astryxdesign/lab","version":"0.1.3-canary.e3beb97","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.3-canary.e3beb97","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87f010d5efee53ad9d6faf99211be395016a652f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.3-canary.e3beb97.tgz","fileCount":513,"integrity":"sha512-5OU+OvQK1vemNxOVv6wl7TP+MuUoxmQDrI7iZ8CfjFCskD/Aru8XMr2vSuyJS4ePSp3nkGmRYppuT0I2vT8P9A==","signatures":[{"sig":"MEQCID68EgcC2F3Ih+rcJzYyx8z1O5AgV25OFQtNij43l8R2AiA/dySgyLuRnMeZIBD/un9NjNt+h5HkdFUdbF3enZKJEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.3-canary.e3beb97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407844},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.3-canary.e3beb97.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/78a9d63c0124c4b1a250ee8088200474/astryxdesign-lab-0.1.3-canary.e3beb97.tgz","_integrity":"sha512-5OU+OvQK1vemNxOVv6wl7TP+MuUoxmQDrI7iZ8CfjFCskD/Aru8XMr2vSuyJS4ePSp3nkGmRYppuT0I2vT8P9A==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.3-canary.e3beb97"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.3-canary.e3beb97_1783436488804_0.6072397709207571","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.7b76c68":{"name":"@astryxdesign/lab","version":"0.1.4-canary.7b76c68","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.7b76c68","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"68df312ad648951e3f8994557dc86a0f70d92dfe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.7b76c68.tgz","fileCount":513,"integrity":"sha512-WIs1Q2U/OFZbH9qMJqttF9Qrl9t0zMdWVm8GAbJPHqX1uB0dXWOanxSmSg2avaPrwZDKJ+42/AgupCzB+LJ2dw==","signatures":[{"sig":"MEQCIFy36fpQo+ZkV7VKJXqroPSDfurmqgm08Npkdt0FOE0iAiArHfiIuI3QDxkiBZwaNrB15EpZ+07N2hJT2hcrtAyhcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.7b76c68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407858},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.7b76c68.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/13ca80cd1d01516438d0d25df7d6b239/astryxdesign-lab-0.1.4-canary.7b76c68.tgz","_integrity":"sha512-WIs1Q2U/OFZbH9qMJqttF9Qrl9t0zMdWVm8GAbJPHqX1uB0dXWOanxSmSg2avaPrwZDKJ+42/AgupCzB+LJ2dw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.7b76c68"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.7b76c68_1783443932592_0.9038380089962859","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.39ffd21":{"name":"@astryxdesign/lab","version":"0.1.4-canary.39ffd21","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.39ffd21","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2e0db7510ddeb02917b22f4feb485f02c606f343","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.39ffd21.tgz","fileCount":513,"integrity":"sha512-EbVgNczeeShPNeDqVDZmVhGdEQR/tvgMApWCjr0AX4H6t9x0t1MvIJESpBjYEPMmetJ6tXp3qIzA8ULbYJFxmg==","signatures":[{"sig":"MEUCIQDsyOvEhD3BHfNJJ//KzD0Q2mMtyrax7uVP8ZGOPsDPwwIgKFft4MuhJ16zUzat8vXSEQEsI/i+Doz6/5eqiW6p4pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.39ffd21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407858},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.39ffd21.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/356a3ccd723d1dbb5f666a71d1cc9c6f/astryxdesign-lab-0.1.4-canary.39ffd21.tgz","_integrity":"sha512-EbVgNczeeShPNeDqVDZmVhGdEQR/tvgMApWCjr0AX4H6t9x0t1MvIJESpBjYEPMmetJ6tXp3qIzA8ULbYJFxmg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.39ffd21"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.39ffd21_1783453533250_0.18220912836540482","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.570c837":{"name":"@astryxdesign/lab","version":"0.1.4-canary.570c837","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.570c837","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"68373d624baffebcbd03a1817a5019e80f45d643","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.570c837.tgz","fileCount":513,"integrity":"sha512-jjLl9VuACY0MT9xrjI/+jQzYlH3B27f83H0433PbEt1zIpk9dWMnNc/g7PpNTzWjWAYEnxLAHM5w3/StSVR8jw==","signatures":[{"sig":"MEUCIBgmua421dh0z82Su7MNnh5cpQrUWT5+R5oeLCTYW6UDAiEA1lBkebIVSarmx3vcBwrnPQJNp8te9fJqBZ1pXAbdZx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.570c837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407858},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.570c837.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/59b72293e88bd301a6b62bef9e2d871a/astryxdesign-lab-0.1.4-canary.570c837.tgz","_integrity":"sha512-jjLl9VuACY0MT9xrjI/+jQzYlH3B27f83H0433PbEt1zIpk9dWMnNc/g7PpNTzWjWAYEnxLAHM5w3/StSVR8jw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.570c837"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.570c837_1783455703720_0.23821504786304537","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.cb964b6":{"name":"@astryxdesign/lab","version":"0.1.4-canary.cb964b6","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.cb964b6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3f403890702f5aa62583af2ec6d042013a9b1afe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.cb964b6.tgz","fileCount":513,"integrity":"sha512-igkhmVZXzf6JN6thEYtba4RKwSPXlMOxMhn4iXHaaZ0qDgsm3ecGjYM8HYYhMyXMu+oTZqzNTOTsZlzTZm89cg==","signatures":[{"sig":"MEUCIQC0ZBkJQhS4C8y4BPU6Y5L+T+RyNiDmgzriq512ZG8mUAIgeoFZIek6nlE4zmymQ4fTgfim5Fss6Og0mootphKpVTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.cb964b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407858},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.cb964b6.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/0e0c3c53555bf15fbb18d9158162baa5/astryxdesign-lab-0.1.4-canary.cb964b6.tgz","_integrity":"sha512-igkhmVZXzf6JN6thEYtba4RKwSPXlMOxMhn4iXHaaZ0qDgsm3ecGjYM8HYYhMyXMu+oTZqzNTOTsZlzTZm89cg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.cb964b6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.cb964b6_1783474078754_0.6438987631525157","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.2dbb4d4":{"name":"@astryxdesign/lab","version":"0.1.4-canary.2dbb4d4","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.2dbb4d4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"26430df45d4d146a980581c56a27a5e6cb1e1c36","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.2dbb4d4.tgz","fileCount":513,"integrity":"sha512-ca9dcWlwF6mP8jAomQyCYNy23sNGgjDP6hB93HsWN5bQ0VqE5cW99l8k37anJ2nrymnLZ54Hak6fSvP6nhr6Dw==","signatures":[{"sig":"MEYCIQDltGvecPh8GvNJWc4KE3tvcchc5G6n1p3rD6zmSTCjKAIhAPkfsqVnvhXeDoe8CfCv1WdlRMfXc0iWKaT1Mf8DUzwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.2dbb4d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407858},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.2dbb4d4.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/197250574bb69e5cc2fe10e522c5b163/astryxdesign-lab-0.1.4-canary.2dbb4d4.tgz","_integrity":"sha512-ca9dcWlwF6mP8jAomQyCYNy23sNGgjDP6hB93HsWN5bQ0VqE5cW99l8k37anJ2nrymnLZ54Hak6fSvP6nhr6Dw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.2dbb4d4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.2dbb4d4_1783479734926_0.5898041483529719","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.f00b844":{"name":"@astryxdesign/lab","version":"0.1.4-canary.f00b844","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.f00b844","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2bb91917e74016a87c304b69422c27d397cc043b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.f00b844.tgz","fileCount":513,"integrity":"sha512-KDx+Nr7a0WOIQ7DJQFU/4r+eIRWR+hLE6376ktOeBaFZHlOxFU113j8fKK/TizdqXFA546hh+uLfrt07Edugaw==","signatures":[{"sig":"MEUCIQCvVxGmrWHX2AcleHYe1K4GSrbqePvn+KrCxmEphW7NMwIgHj7vDIOwwSf6rwWqDn3BSQMV0joZYa4DBTuRq+5q8oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.f00b844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407858},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.f00b844.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/9221e1eb4490a77dfaf96cc86e22c248/astryxdesign-lab-0.1.4-canary.f00b844.tgz","_integrity":"sha512-KDx+Nr7a0WOIQ7DJQFU/4r+eIRWR+hLE6376ktOeBaFZHlOxFU113j8fKK/TizdqXFA546hh+uLfrt07Edugaw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.f00b844"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.f00b844_1783484933635_0.6419818681886105","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.20ae2bc":{"name":"@astryxdesign/lab","version":"0.1.4-canary.20ae2bc","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.20ae2bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2e5b35373fd3f4f034a56f954bb2f4919719a105","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.20ae2bc.tgz","fileCount":513,"integrity":"sha512-/SmsVI45uDX1a3fMR/XeWssDMblUq5Gqutk3wnQP/r/czD4uepkphvtl7ka06G2bxRzB9WR9Nh3mB+ji7jEExg==","signatures":[{"sig":"MEYCIQD0hzocaUhDggAxQCkeTx/+RCGQGYTs+u7PryBPxihEYQIhALihexAqCFY++fvZYlRp7By80Rqi1KvHD2EptH3Kg08K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.20ae2bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407858},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.20ae2bc.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/8462070575e2c640a4d3f6e7a2391df2/astryxdesign-lab-0.1.4-canary.20ae2bc.tgz","_integrity":"sha512-/SmsVI45uDX1a3fMR/XeWssDMblUq5Gqutk3wnQP/r/czD4uepkphvtl7ka06G2bxRzB9WR9Nh3mB+ji7jEExg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.20ae2bc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.20ae2bc_1783488388310_0.16878668982368938","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.0fb4b77":{"name":"@astryxdesign/lab","version":"0.1.4-canary.0fb4b77","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.0fb4b77","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"11279403a4d45aec9fc331bba26bd93ab4f1ee2b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.0fb4b77.tgz","fileCount":513,"integrity":"sha512-D+BTLFvwv+ouIcV+wV0R0aKb9G0A72M6t/K81BNGNc+SocRHJt1QJUTvUWW+4RvDgcdX6DCu3tiPkp3UWmaBFA==","signatures":[{"sig":"MEYCIQCR10+WNIU6UO0uCL3WC4DyXBLtNu4vTtdZOq83e7cF8QIhAMD1pMaLSRjpOOuhjmfyR9L5fxpX8iRBqzPKW/ScDEqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.0fb4b77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407858},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.0fb4b77.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/002f7d629a064c197dd4a1ee6a8ce654/astryxdesign-lab-0.1.4-canary.0fb4b77.tgz","_integrity":"sha512-D+BTLFvwv+ouIcV+wV0R0aKb9G0A72M6t/K81BNGNc+SocRHJt1QJUTvUWW+4RvDgcdX6DCu3tiPkp3UWmaBFA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.0fb4b77"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.0fb4b77_1783489300454_0.9359661210971373","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.02643db":{"name":"@astryxdesign/lab","version":"0.1.4-canary.02643db","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.02643db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8360d6913c7ba4812732c92fdf8d8e01bb7e7ae","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.02643db.tgz","fileCount":523,"integrity":"sha512-mJj50h/PQoZisQ0v6j1XNPaAoXmO1RRrSre6PiL3CDL/He5uaBQDtcQKmr8sq02Zh8+rdq3RfTaQ59xnhLTs8w==","signatures":[{"sig":"MEQCIEcBmyiS9CyuhbKwxv9nvfC9/0rWQguxSUd28ltlSDagAiBfOsLCaTr2N9vprmzRQKBuG6ppIyY4/B9i9MmqjiIhYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.02643db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431088},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.02643db.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/00baab7924d5157a6334529bf0180762/astryxdesign-lab-0.1.4-canary.02643db.tgz","_integrity":"sha512-mJj50h/PQoZisQ0v6j1XNPaAoXmO1RRrSre6PiL3CDL/He5uaBQDtcQKmr8sq02Zh8+rdq3RfTaQ59xnhLTs8w==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.02643db"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.02643db_1783489587916_0.2929857484158369","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.3b5f42e":{"name":"@astryxdesign/lab","version":"0.1.4-canary.3b5f42e","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.3b5f42e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ed3cc0043737ed2ea7c183bbfecaffb5831cd96a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.3b5f42e.tgz","fileCount":523,"integrity":"sha512-/w0hBfv9b0ZqJZVDOIwJk/kuV3cjrj47JqyprQCswKnDqdhex24HmKND+XFHDRzAhPzCaM+BhfiTW9zBDrk7wA==","signatures":[{"sig":"MEUCID2LpV6qe8AqR/lRIgy1V7s16+k1D3/rgrOcx2PzVX1RAiEA62DhsFVyjh5iDnhCbIX7sFimSLRyFz2pEmsDbqnNI2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.3b5f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431088},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.3b5f42e.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/3673dda42400d59c79dba4bfe97d2627/astryxdesign-lab-0.1.4-canary.3b5f42e.tgz","_integrity":"sha512-/w0hBfv9b0ZqJZVDOIwJk/kuV3cjrj47JqyprQCswKnDqdhex24HmKND+XFHDRzAhPzCaM+BhfiTW9zBDrk7wA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.3b5f42e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.3b5f42e_1783489981099_0.7891542755148722","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.9332fcf":{"name":"@astryxdesign/lab","version":"0.1.4-canary.9332fcf","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.9332fcf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e9f5ac52dd5e5881cb02e0ae57f8e504b84a0a6a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.9332fcf.tgz","fileCount":523,"integrity":"sha512-OyPDf8UHOmqklFNc+1RYmgCy4dod4bQ9S/MSZxdhNKl3sPuQ+KzA+DouGDhMx5x7Oiv2BI5eFw0cfLj8Qh1x+Q==","signatures":[{"sig":"MEUCIQDytb3gPozwMBA6THuEPn3ACr0H5mK7zAHuw5D8ekRILwIgdUStbJWtjJCC1J1RzHOz4qhMUjVqhlcHKxjmoFiDPNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.9332fcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431088},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.9332fcf.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/54c17e837d849ffc709b1d9891564d76/astryxdesign-lab-0.1.4-canary.9332fcf.tgz","_integrity":"sha512-OyPDf8UHOmqklFNc+1RYmgCy4dod4bQ9S/MSZxdhNKl3sPuQ+KzA+DouGDhMx5x7Oiv2BI5eFw0cfLj8Qh1x+Q==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.9332fcf"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.9332fcf_1783490424636_0.3382200759127443","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.9ed1797":{"name":"@astryxdesign/lab","version":"0.1.4-canary.9ed1797","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.9ed1797","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de3f09460df31ae2c34235c2dd2e60e665bb2d90","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.9ed1797.tgz","fileCount":523,"integrity":"sha512-vVTLMRat8HiCGxlQTHQPfJWC7pwYcyyP05GpA6V2pnsKr+/zbXqqkCVwM2DlXDhYyqcFvwvGhEFw9wivkghBuA==","signatures":[{"sig":"MEUCIQCo5OTHwUxjrkYKvAo+Vc9GxCOGAN1mrJzvwDEOqioehgIgcM6Xm30r1N49IO2+sQ8FDE5gyEf1B7Sx0qiZQK/7ht0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.9ed1797","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431088},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.9ed1797.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/ec29f56fb12d8f722dd8a490961d07ef/astryxdesign-lab-0.1.4-canary.9ed1797.tgz","_integrity":"sha512-vVTLMRat8HiCGxlQTHQPfJWC7pwYcyyP05GpA6V2pnsKr+/zbXqqkCVwM2DlXDhYyqcFvwvGhEFw9wivkghBuA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.9ed1797"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.9ed1797_1783491392977_0.8895330282681986","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.6c50c43":{"name":"@astryxdesign/lab","version":"0.1.4-canary.6c50c43","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.6c50c43","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d33cddd056dd76e17610531f61696d19028d5a9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.6c50c43.tgz","fileCount":523,"integrity":"sha512-GIkBlic9R0uzTuPIeATI6t2B5K8b32xiE6nOZxb9QZlR2ZkI4/cBT0dOXURHoxxKeBAJIRnyaAqWAiAXhxz3Jw==","signatures":[{"sig":"MEYCIQCEoVOW23ZGQusKyxM5c+Gd5AT/AYEnk/tNZy2FZZdx2wIhALV1Lu73pHMkiPPfcap1qIckaXNnGKXuIKcgpcM8UEA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.6c50c43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431088},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.6c50c43.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/40b8fbdf2f2178105403b198ec075912/astryxdesign-lab-0.1.4-canary.6c50c43.tgz","_integrity":"sha512-GIkBlic9R0uzTuPIeATI6t2B5K8b32xiE6nOZxb9QZlR2ZkI4/cBT0dOXURHoxxKeBAJIRnyaAqWAiAXhxz3Jw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.6c50c43"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.6c50c43_1783492973158_0.3082355699871058","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.f5fcc51":{"name":"@astryxdesign/lab","version":"0.1.4-canary.f5fcc51","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.f5fcc51","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae06876526ea5569e326585d7a101b200cd15244","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.f5fcc51.tgz","fileCount":523,"integrity":"sha512-ERasT10CIKE3KxkPAksgjZATdCijrZhiS9nsgyldy1H8pTzHuxoFBRxvcgE0vXLpGLWhmbViBYtqjqcd6hR3eg==","signatures":[{"sig":"MEUCIFKkyPmKdaz8IghCw1td11HTBW7HHcaXGuUhAQvPtjVKAiEAthk/ksHx1sd3oCeCcMZ2vjGFuZH7OB5XfI2Oe4WWpLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.f5fcc51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431088},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.f5fcc51.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/bbd43df88591d866bc41b467860cba6e/astryxdesign-lab-0.1.4-canary.f5fcc51.tgz","_integrity":"sha512-ERasT10CIKE3KxkPAksgjZATdCijrZhiS9nsgyldy1H8pTzHuxoFBRxvcgE0vXLpGLWhmbViBYtqjqcd6hR3eg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.f5fcc51"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.f5fcc51_1783493745971_0.1185044904811341","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.5bf024f":{"name":"@astryxdesign/lab","version":"0.1.4-canary.5bf024f","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.5bf024f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"90736200a4a33c50876f41382a68cfaf36ea20ca","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.5bf024f.tgz","fileCount":523,"integrity":"sha512-Xcn7qabwb+4sB0rMHKeFZo8mG01UHkz1m58BRrjbSYzdS2nYK/AGMPjDGnzU6SP8AI1CU6fLFgG7Ba+LttjfHQ==","signatures":[{"sig":"MEUCIHux5XjOcYDH+uqSn2IYjxc6UYj11qpfPWW4N66DRywbAiEAtS+gTlvUq2Gp62w++yFQh/3kjjb40t7OQbPfoHdq+iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.5bf024f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431088},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.5bf024f.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/31f4f6884b820b9949698e9dadd6c907/astryxdesign-lab-0.1.4-canary.5bf024f.tgz","_integrity":"sha512-Xcn7qabwb+4sB0rMHKeFZo8mG01UHkz1m58BRrjbSYzdS2nYK/AGMPjDGnzU6SP8AI1CU6fLFgG7Ba+LttjfHQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.5bf024f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.5bf024f_1783494399115_0.4800905971052629","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.5796875":{"name":"@astryxdesign/lab","version":"0.1.4-canary.5796875","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.5796875","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8b937684ebf76b61999b8c49b90bfcb0a6404c74","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.5796875.tgz","fileCount":421,"integrity":"sha512-aeHvf7VLbxsuRoxF+I/J0OnYrjTejfvxVV33HyQM7A+GL+sI7sxQL4lLldF3cyZL1YgnRx9XpeAJhO8bWbExQA==","signatures":[{"sig":"MEQCIHIr/27OMG6WxS4ge8XiqaO3ITHhAtGYhPUH3oWi+eU2AiBKGGyQuY4oejje1YaPFqDsf8uFQubG3tBJ3uaFR3djxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.5796875","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180089},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.5796875.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/e2083032e254e699a1264668f101da1c/astryxdesign-lab-0.1.4-canary.5796875.tgz","_integrity":"sha512-aeHvf7VLbxsuRoxF+I/J0OnYrjTejfvxVV33HyQM7A+GL+sI7sxQL4lLldF3cyZL1YgnRx9XpeAJhO8bWbExQA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.5796875"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.5796875_1783528965488_0.4037539450172509","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.8f64eb9":{"name":"@astryxdesign/lab","version":"0.1.4-canary.8f64eb9","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.8f64eb9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9c8923c0b849599b6a3f361e8a54bd87669c6a30","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.8f64eb9.tgz","fileCount":423,"integrity":"sha512-KlcxeJShLbBb6YQZn5/1ENEzDyaqQthtVQCT7xPB7czJb9cd43WJSHXYIINolufvVFbTXYr8tXPjyWQwnhYukA==","signatures":[{"sig":"MEUCIQCY1Cs05ZK7p4raxKin0BzOjRd7rm+8nbzCXqpr0VF8HwIgLzLU1nVlkH5YXc3KBaWKPwt7+Jby1FGNi+jO661kU8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.8f64eb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.8f64eb9.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/95094c5dc1902fc95b48cb492a8fc6cf/astryxdesign-lab-0.1.4-canary.8f64eb9.tgz","_integrity":"sha512-KlcxeJShLbBb6YQZn5/1ENEzDyaqQthtVQCT7xPB7czJb9cd43WJSHXYIINolufvVFbTXYr8tXPjyWQwnhYukA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.8f64eb9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.8f64eb9_1783534374367_0.4833643368700562","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.e67f422":{"name":"@astryxdesign/lab","version":"0.1.4-canary.e67f422","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.e67f422","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"88318cc669ddac5a3870df0b08bc89dcefaf6a43","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.e67f422.tgz","fileCount":423,"integrity":"sha512-DLQsHH7RGaNVcy6nTUk9WM/PQlWY99qM04l1FHKlAYmMbcbrc6JTpCXyytP1pplI37ShCknq89S/7UACYxl4lg==","signatures":[{"sig":"MEQCIBsoX3T4M9FVLO00RPdk1Tm4lVERI5fE/m/lEJPU8q7eAiA+3I2bNYCxkQ30AbvM4nYG4FMAPYtzTzbYKmEq6A7nBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.e67f422","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.e67f422.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/d0a7c14c164b4939a846249a8fb796ed/astryxdesign-lab-0.1.4-canary.e67f422.tgz","_integrity":"sha512-DLQsHH7RGaNVcy6nTUk9WM/PQlWY99qM04l1FHKlAYmMbcbrc6JTpCXyytP1pplI37ShCknq89S/7UACYxl4lg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.e67f422"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.e67f422_1783535301523_0.22430117972282138","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.a30efd1":{"name":"@astryxdesign/lab","version":"0.1.4-canary.a30efd1","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.a30efd1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"31f889427dfa495bb9e89b1f56d4a5c7cbe824ad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.a30efd1.tgz","fileCount":423,"integrity":"sha512-FIqb4ydLD1KrCwIjDL5AjtDG4MF6YhkIQSYXSgKLTFHrEki8flKnr6aIkxQ5W5OZXgzQjX/Ilrp+iGPcRptXVg==","signatures":[{"sig":"MEYCIQCsyPCtJRyVPGGnv8uP+6TJvQGsMM7WRWoWbFLoAgjeawIhAK6ovOMZ3Tgt2Dy/9psrdWnJ567aATHZDV6PEVztQcNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.a30efd1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.a30efd1.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/a4ead240f8acff767b4e0d6338a75753/astryxdesign-lab-0.1.4-canary.a30efd1.tgz","_integrity":"sha512-FIqb4ydLD1KrCwIjDL5AjtDG4MF6YhkIQSYXSgKLTFHrEki8flKnr6aIkxQ5W5OZXgzQjX/Ilrp+iGPcRptXVg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.a30efd1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.a30efd1_1783536026528_0.5750447686839706","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.9daca87":{"name":"@astryxdesign/lab","version":"0.1.4-canary.9daca87","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.9daca87","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f3848f729314e73bd3409ee7b1fed0ea8c220308","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.9daca87.tgz","fileCount":423,"integrity":"sha512-EhYgXhurXOslkGa2NvA1r1JB8B96UJjVrLCTfBgF4S//yxNVJ+hELiXTSiJP/dvsiG01mMG21NlVrymWkcVkpw==","signatures":[{"sig":"MEUCIQClXJiw7bgSaQ1yC74ylomdKgMOi4dNzuKHRlAlLGqH3QIgIHDVxSRzqera/bmUppFdjS/ppKvVyiOTeQqGBIxgHtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.9daca87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.9daca87.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/c0ffa7f61e6951b38c04f09bef438b36/astryxdesign-lab-0.1.4-canary.9daca87.tgz","_integrity":"sha512-EhYgXhurXOslkGa2NvA1r1JB8B96UJjVrLCTfBgF4S//yxNVJ+hELiXTSiJP/dvsiG01mMG21NlVrymWkcVkpw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.9daca87"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.9daca87_1783545610142_0.3172906057390803","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.032e639":{"name":"@astryxdesign/lab","version":"0.1.4-canary.032e639","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.032e639","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f89ce50eb065431bd7b74b67c6994cc4ff9680b0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.032e639.tgz","fileCount":423,"integrity":"sha512-bFNMbsRr+NBfaYNCBmk1PvEa/d723SDYbSF6lzmtBMHpbCBiAePrwcaqxz21Q5Vk1EsTal6vgjNCQTh1wvD4LQ==","signatures":[{"sig":"MEYCIQClZL5y7m5ZWUR+9jMLcenPkZ+bxnUfcFXJBEJGeoSttwIhAKil7Pd3TT7pdr06yVGQRnSZKBhvtbgt6ckz0pUOBueJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.032e639","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.032e639.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/e74aff0ed3a330085bfa76296d0ffafa/astryxdesign-lab-0.1.4-canary.032e639.tgz","_integrity":"sha512-bFNMbsRr+NBfaYNCBmk1PvEa/d723SDYbSF6lzmtBMHpbCBiAePrwcaqxz21Q5Vk1EsTal6vgjNCQTh1wvD4LQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.032e639"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.032e639_1783552655942_0.8684547447082682","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.d267394":{"name":"@astryxdesign/lab","version":"0.1.4-canary.d267394","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.d267394","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"256c641f23f636a7225d30633b1e1927669c9d15","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.d267394.tgz","fileCount":423,"integrity":"sha512-AfBYKtWWwdsUNDRCzKssfFBma2kWNZ8GGkhODN7L+KRm7FFmHSpS0U5cBB1QxQkXNjSXKLzh8LCFWDsjNPHvsA==","signatures":[{"sig":"MEYCIQDNX5Rk1tOsT4/3SAXKW2HkzOJKKrB6+HVIz+wnC2sElQIhAPa0uehxmoJwpARfSmEIJTk6qZEwEMJTTiZ+U8XIeWl2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.d267394","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.d267394.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/d6242f6f29c496d5e1b54a4d918ef38d/astryxdesign-lab-0.1.4-canary.d267394.tgz","_integrity":"sha512-AfBYKtWWwdsUNDRCzKssfFBma2kWNZ8GGkhODN7L+KRm7FFmHSpS0U5cBB1QxQkXNjSXKLzh8LCFWDsjNPHvsA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.d267394"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.d267394_1783559925366_0.4172243849414212","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.6ad481b":{"name":"@astryxdesign/lab","version":"0.1.4-canary.6ad481b","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.6ad481b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d2834eb83e00b97f1235153250ec1169dd5387c3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.6ad481b.tgz","fileCount":423,"integrity":"sha512-OkgechV+j7W4RqzCrIfH0F/E5m/+rB5XMORe3AUnZ7d/+E7ywspI1XtFVn0LcCh8lpB+X1rHeFk6c+t8Jzv7/w==","signatures":[{"sig":"MEQCIG3igYt6uvZFXSoBOgA9hxkbqkX3AStr4ZmQ1GCJwBS6AiBedAUuYdTY/ywWFzmCFo0CYhXE7LtKN3JArk382oQ90g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.6ad481b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.6ad481b.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/f6940476deff3ee5818c109eb6282f83/astryxdesign-lab-0.1.4-canary.6ad481b.tgz","_integrity":"sha512-OkgechV+j7W4RqzCrIfH0F/E5m/+rB5XMORe3AUnZ7d/+E7ywspI1XtFVn0LcCh8lpB+X1rHeFk6c+t8Jzv7/w==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.6ad481b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.6ad481b_1783560155871_0.20590841745256805","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.e18ed0f":{"name":"@astryxdesign/lab","version":"0.1.4-canary.e18ed0f","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.e18ed0f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4699432da7706076360e00c3991946e0785653a6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.e18ed0f.tgz","fileCount":423,"integrity":"sha512-C5KaMMlm5WOVZnxzyJllISLn4B3e5qlE770r7eIXh15uhn9xOJKujYZ8lIxIx+yAS8VrSvJDoOH/ZwTfZ+YKLg==","signatures":[{"sig":"MEQCIAeyO760UIoEJqJODIxMHzopOSgM2mR8hrk43CBc2gAzAiAQA0Um+99sV2u7tsoPCHFmkr7Ce7ZXblane3Zk6Ctmsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.e18ed0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.e18ed0f.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/1331770a41fe3aac7af9743b1fdb77a2/astryxdesign-lab-0.1.4-canary.e18ed0f.tgz","_integrity":"sha512-C5KaMMlm5WOVZnxzyJllISLn4B3e5qlE770r7eIXh15uhn9xOJKujYZ8lIxIx+yAS8VrSvJDoOH/ZwTfZ+YKLg==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.e18ed0f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.e18ed0f_1783563364683_0.47747989816709113","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.4116b12":{"name":"@astryxdesign/lab","version":"0.1.4-canary.4116b12","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.4116b12","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87285ac5dc03e3083d1ed906c962c4c5e3df696f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.4116b12.tgz","fileCount":423,"integrity":"sha512-vUkiurVO/EFGj6URoQmO395i/D/bkQdWGSDWwQVBpkr+bPa30hGLcm9xZ56T8dZltrDDmp22Qzet58j2w9BWUQ==","signatures":[{"sig":"MEUCIQDnvVjXl5Ifq/L534Te27WdzJAzGygqv1aTV4pBPqESGQIgUasNGZaCbT1xABAiUsrZT4kgpeLoeI838AXsKtqh8lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.4116b12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.4116b12.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/287054c07e51f823d28d677ba1e410e0/astryxdesign-lab-0.1.4-canary.4116b12.tgz","_integrity":"sha512-vUkiurVO/EFGj6URoQmO395i/D/bkQdWGSDWwQVBpkr+bPa30hGLcm9xZ56T8dZltrDDmp22Qzet58j2w9BWUQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.4116b12"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.4116b12_1783563769710_0.7221352802195355","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.bc3180f":{"name":"@astryxdesign/lab","version":"0.1.4-canary.bc3180f","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.bc3180f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f9f6da3b2f38945eb7897eb0629be58254e6058","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.bc3180f.tgz","fileCount":423,"integrity":"sha512-/jY0B/UqlATv0E5Stc2BlhiKfktqiMb9Rf2KWnWSZULc1CLrttuL+0ybpJu+ZMzGIVkg8XNLP1WXwSXvLC/90w==","signatures":[{"sig":"MEQCIBaM/GLALmVCFzA6YGSwDIEzk9UuEzAie3ApvTZZs5C3AiBCLz/K/6cYfvf3WYXCCS9i9/f+zyS0izwpdZdebJmgKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.bc3180f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.bc3180f.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/ea919f0e55e3f9ab7e3189d2b21bad29/astryxdesign-lab-0.1.4-canary.bc3180f.tgz","_integrity":"sha512-/jY0B/UqlATv0E5Stc2BlhiKfktqiMb9Rf2KWnWSZULc1CLrttuL+0ybpJu+ZMzGIVkg8XNLP1WXwSXvLC/90w==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.bc3180f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.bc3180f_1783564111373_0.7006634778976919","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.b89d95a":{"name":"@astryxdesign/lab","version":"0.1.4-canary.b89d95a","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.b89d95a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"44fb00e0bf5f7b187d1f46f9f43b543a65af0c41","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.b89d95a.tgz","fileCount":423,"integrity":"sha512-qAddefPd35zPf1NQ5I3o2zdSp5hVE/M5K4aIYGAadrWHnB2zkn9LW8tZ72dz80MYBI93GWSLOnsX2cKvkB/UeA==","signatures":[{"sig":"MEUCIQDLcT+IrAU0RuT2+gUhnORPvCLUQuGiJJbAm/dcLXdUqgIgQKrxgAqc49eoUY5mFi+vG1sx5aw2gdDsfj+0QaPH2n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.b89d95a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.b89d95a.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/5b22a53f008beae824c9ecb7599d1886/astryxdesign-lab-0.1.4-canary.b89d95a.tgz","_integrity":"sha512-qAddefPd35zPf1NQ5I3o2zdSp5hVE/M5K4aIYGAadrWHnB2zkn9LW8tZ72dz80MYBI93GWSLOnsX2cKvkB/UeA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.b89d95a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.b89d95a_1783565026846_0.03000428563635582","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.88a690b":{"name":"@astryxdesign/lab","version":"0.1.4-canary.88a690b","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.88a690b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e2a63f47c352b125c240a72068cd9930639660bb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.88a690b.tgz","fileCount":423,"integrity":"sha512-z2ddo0lTB0TVhZHuqbOU0P85mOPpL7CAkr4ya//DpiiKg+WcEI42pDv/OTqgOG3MqgGCYBtbiLpS9XNjfLHDeQ==","signatures":[{"sig":"MEUCIFUevg56/y5q8BJbgiIKWGJvCptssvclCZenig6D4mvKAiEAoqKZDJYla0xi5NteTuuIAppQJZ36MrsyrmdpVuYTSYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.88a690b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.88a690b.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/726bb726f8609d152f230e9d2f91c63d/astryxdesign-lab-0.1.4-canary.88a690b.tgz","_integrity":"sha512-z2ddo0lTB0TVhZHuqbOU0P85mOPpL7CAkr4ya//DpiiKg+WcEI42pDv/OTqgOG3MqgGCYBtbiLpS9XNjfLHDeQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.88a690b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.88a690b_1783565420650_0.4206293959014291","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.c679f18":{"name":"@astryxdesign/lab","version":"0.1.4-canary.c679f18","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.c679f18","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7933985dd4262ea4afdb89e54653d3e732552e92","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.c679f18.tgz","fileCount":423,"integrity":"sha512-LUUdTON43B+tSGkUuF4CpkG1fEVN/6tz1Ax/KSKjVbsYuIUKueefd96JjFadBKsNVrqciKyv8B6dOnjqq3TGBQ==","signatures":[{"sig":"MEUCIHNUMcHZWfwC+05FOg+YLQ6v93bTE7s3xixysQSvzb6IAiEA01X2hFzO5lhUIaDNkmAilSrDOt6QnLisBrdrrzoybO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.c679f18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.c679f18.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/9514c3920fdc9a618efe98bc0a3ac285/astryxdesign-lab-0.1.4-canary.c679f18.tgz","_integrity":"sha512-LUUdTON43B+tSGkUuF4CpkG1fEVN/6tz1Ax/KSKjVbsYuIUKueefd96JjFadBKsNVrqciKyv8B6dOnjqq3TGBQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.c679f18"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.c679f18_1783593837155_0.5102610121137552","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.959b01e":{"name":"@astryxdesign/lab","version":"0.1.4-canary.959b01e","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.959b01e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"989f01d6f092752e105585ae80c7c6fe592f1551","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.959b01e.tgz","fileCount":423,"integrity":"sha512-gjqflMZN4oBXrS6YT1gXPgx6QEboIgTlUD7YSvRPkOnXy5qv/jQhToYo/t1Kyv6qhlc3WuqZy+BDqHTiqIN6/A==","signatures":[{"sig":"MEQCID5g9/U666jmyPzxSi29SC9BYAAxRyAaNdxuK+sKPnvdAiAhMBB2OtPnX6TLAyir5ggperVvUgHDWF+q39UCRtE4Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.959b01e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185763},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.959b01e.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/4e9812cea459a8979a93e813bbbbc443/astryxdesign-lab-0.1.4-canary.959b01e.tgz","_integrity":"sha512-gjqflMZN4oBXrS6YT1gXPgx6QEboIgTlUD7YSvRPkOnXy5qv/jQhToYo/t1Kyv6qhlc3WuqZy+BDqHTiqIN6/A==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.959b01e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.959b01e_1783608835745_0.06275059834330898","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.88c95e4":{"name":"@astryxdesign/lab","version":"0.1.4-canary.88c95e4","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.88c95e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5fe540e09f1ee46db64fcbaa47b5cf35d20a8e57","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.88c95e4.tgz","fileCount":423,"integrity":"sha512-vjWqEwZK4yAWz3OwaMGpxRoudcYNZ5WZFvKCxmlYq6+S5jAW7KXIHLJ6VK+u1n6ULiyHstIJxMr10HVC9UNU9w==","signatures":[{"sig":"MEQCIFXnPEMDGLx4tOTH35QZqjEnLAwAYlYyIGqWaEiBQDMUAiAX9vRi7zjb1ic1fX8Gf3qfPLlUa8ILePUHCIVdbFll4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.88c95e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.88c95e4.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/d1b32851a678ccad358f34b4cf26ccd7/astryxdesign-lab-0.1.4-canary.88c95e4.tgz","_integrity":"sha512-vjWqEwZK4yAWz3OwaMGpxRoudcYNZ5WZFvKCxmlYq6+S5jAW7KXIHLJ6VK+u1n6ULiyHstIJxMr10HVC9UNU9w==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.88c95e4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.88c95e4_1783609399015_0.8748104815881721","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.9da3f62":{"name":"@astryxdesign/lab","version":"0.1.4-canary.9da3f62","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.9da3f62","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f9acb4a95583ec42d631862e614925c2bfebc8b0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.9da3f62.tgz","fileCount":423,"integrity":"sha512-uH8+J3LZLRHKg0n5oOp/d+4IYSU//9neeqRPWi3rZPez/uGv8rTmtOReEiihvg8juYgXduT6kHmWDfriidKcgQ==","signatures":[{"sig":"MEQCIEJDRLcaE7kegmHftL6rbiQgCDLhUb82kgDWDsEmvqY4AiBtKvWxc/5QfdfdggdhUmtOZfW6Xdhp8NGMIxotVX8TOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.9da3f62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.9da3f62.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/2cdd9f8375d0124d2593b24f92e5e52f/astryxdesign-lab-0.1.4-canary.9da3f62.tgz","_integrity":"sha512-uH8+J3LZLRHKg0n5oOp/d+4IYSU//9neeqRPWi3rZPez/uGv8rTmtOReEiihvg8juYgXduT6kHmWDfriidKcgQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.9da3f62"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.9da3f62_1783648343488_0.5084678069237654","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.32fe72d":{"name":"@astryxdesign/lab","version":"0.1.4-canary.32fe72d","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.32fe72d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dd0655b4912b24db8a6ab08fe0df07ab90a6ee8b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.32fe72d.tgz","fileCount":423,"integrity":"sha512-ETl8FsoX/vi+lpMf2wPiHKy9eppnkkyTYbj+FLW9PpC0pDjDI6uXpUESrrCcT7K00bgp5D7Hjst16N6RhpIx+w==","signatures":[{"sig":"MEUCIESQz+8Livz2gj4QRAjYTz9DrPKGYIB1D/fdttyQkRjEAiEAlAqOiOZjs6yfCai1+LdETeboE/lJMUPbVZEvWSEwFCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.32fe72d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.32fe72d.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/ecf3a681bcc92687f90bdbf475982530/astryxdesign-lab-0.1.4-canary.32fe72d.tgz","_integrity":"sha512-ETl8FsoX/vi+lpMf2wPiHKy9eppnkkyTYbj+FLW9PpC0pDjDI6uXpUESrrCcT7K00bgp5D7Hjst16N6RhpIx+w==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.32fe72d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.32fe72d_1783650996280_0.8097259268914436","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.cfe8ece":{"name":"@astryxdesign/lab","version":"0.1.4-canary.cfe8ece","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.cfe8ece","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c7c4d45e754ff3528757aab1d789be1cd671c3c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.cfe8ece.tgz","fileCount":423,"integrity":"sha512-7ZbyCBunaTjiS/UZ8WTfJxbJ4UBXOBHLQUOom2PqIrAkYWh35HGbDD3/CVomYU5+7XfUOAXnelZdMAmudaVeOA==","signatures":[{"sig":"MEUCICVGBUQfFTM3e8V/Nl6yj9Q6jgRUw9hvYFG/konkr9zoAiEA2eXUx9LQm/u4F0GaX9YYb4ZtZDlL0ec4WV6ttn0ffS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.cfe8ece","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.cfe8ece.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/adcce49f3b1d7b738407f5aefcd0298d/astryxdesign-lab-0.1.4-canary.cfe8ece.tgz","_integrity":"sha512-7ZbyCBunaTjiS/UZ8WTfJxbJ4UBXOBHLQUOom2PqIrAkYWh35HGbDD3/CVomYU5+7XfUOAXnelZdMAmudaVeOA==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.cfe8ece"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.cfe8ece_1783654681430_0.22950602508240703","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.99724c9":{"name":"@astryxdesign/lab","version":"0.1.4-canary.99724c9","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.99724c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"baba425f4277bdc1b1a8e93ea1eeb490c21b010e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.99724c9.tgz","fileCount":423,"integrity":"sha512-w4jIlX9MEMO8wkDMXN8Ib2+dnZ9omJYFMOkuDu38EwdpTMIZXKh+oK8RGZt+pe+kDL3XObllj1RwDs8liL7alw==","signatures":[{"sig":"MEQCIHdk1G5ek+ufNzbzWLhDaYmN1H6a8Rf/Zpduqp7e/tnWAiBMDL47xkO60t3y+ykGN6lfI+nFx5vaR0Y+BklDwjQd7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.99724c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.99724c9.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/e0f720bc0a4b40d86204d73c13e4a740/astryxdesign-lab-0.1.4-canary.99724c9.tgz","_integrity":"sha512-w4jIlX9MEMO8wkDMXN8Ib2+dnZ9omJYFMOkuDu38EwdpTMIZXKh+oK8RGZt+pe+kDL3XObllj1RwDs8liL7alw==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.99724c9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.99724c9_1783655207988_0.22286352192551084","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.64f07c9":{"name":"@astryxdesign/lab","version":"0.1.4-canary.64f07c9","keywords":["astryx","lab","experimental","design-system"],"author":{"name":"Meta Open Source"},"license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.64f07c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c102ebbb749f71492f759bc19a78e871c9cef026","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.64f07c9.tgz","fileCount":423,"integrity":"sha512-ysiDwaTI1bu7s61/pT26U7wHbDn8Rw0UJ6Wrtq+z2QhNPtCMTNXrBEXT0MiarqZSaG/bJN1qUW5ruEfhnzLtzQ==","signatures":[{"sig":"MEUCIAy4mdoVnXoThaNNxGCiKfRiEAYj8ChSlVKx4gRsG22+AiEAp2SBnM3llffxq9ojr/8Nq5kZdG9ASQk31cyMNrOhCpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.64f07c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","_from":"file:astryxdesign-lab-0.1.4-canary.64f07c9.tgz","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"_resolved":"/tmp/5967d8136f76783319ed2c259fca8730/astryxdesign-lab-0.1.4-canary.64f07c9.tgz","_integrity":"sha512-ysiDwaTI1bu7s61/pT26U7wHbDn8Rw0UJ6Wrtq+z2QhNPtCMTNXrBEXT0MiarqZSaG/bJN1qUW5ruEfhnzLtzQ==","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"_npmVersion":"11.16.0","description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.64f07c9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.64f07c9_1783655714225_0.38311403310954373","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.5ce0259":{"name":"@astryxdesign/lab","version":"0.1.4-canary.5ce0259","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.5ce0259","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0b716709e7ee8e8dc48b10f7ce1c0adc18c55e1b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.5ce0259.tgz","fileCount":423,"integrity":"sha512-7QntE0u7mlpUQJUBqKfmlDwWyct/yX2cB/9cSzI5ibjteJil3i71hR1Uw7tgAhwHneU+RLVTeACVlPrUOzmnGg==","signatures":[{"sig":"MEUCIQCZMAj76boxmxmhvHNrldFWJBrED/NOoHfI4RzMDkl4awIgF1bD9fBFI5iI9lE2UY3tw8nvJ3bFweo2BPA0sxPLdZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.5ce0259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.5ce0259"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.5ce0259_1783659936642_0.3977296537124384","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.f01eb10":{"name":"@astryxdesign/lab","version":"0.1.4-canary.f01eb10","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.f01eb10","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aa871937db1115e0f68b52fc2318181561727b38","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.f01eb10.tgz","fileCount":423,"integrity":"sha512-zLg+w4WUFLoKG39Ku2hIi/Fvee6kxuKXEBG2+LFPQ767a0afF3zH1qkyBtpVtTAxwkFilCVsFfyfvrwK0+jnTg==","signatures":[{"sig":"MEQCIHvAJWEEwlskLG7RpegciaoA8A7tjUbe0+N7lX3T8EgUAiAVKe6zoqqO3QfZ1/nJkH0gD/YkzvRVw7fKIDC6/2ruZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.f01eb10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.f01eb10"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.f01eb10_1783660085696_0.9363286899640546","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.f767ee2":{"name":"@astryxdesign/lab","version":"0.1.4-canary.f767ee2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.f767ee2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7912c3a2970c805f2ed0622108fdcbe265b3cb35","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.f767ee2.tgz","fileCount":423,"integrity":"sha512-Lv5ZV9ldAG1cESTb+lIetMyhba6TlLdaBbclU/DpSlVzyeUMqZW8JvEvLqWioFsrrJsNeCewsMozbQmHT30Q7Q==","signatures":[{"sig":"MEUCIQCOc10PskqpkC2Uoj70yBa33Ee9mHzgmxyf/4WIY1BboAIgB6Q9j31+yvLyPDK97daIpYwSGIXTJPZI+shhICfZ0wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.f767ee2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.f767ee2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.f767ee2_1783660738553_0.3363083326941363","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.575d8bf":{"name":"@astryxdesign/lab","version":"0.1.4-canary.575d8bf","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.575d8bf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eac40b2ec7675ce1367e1c192997d89b2dfa76bf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.575d8bf.tgz","fileCount":423,"integrity":"sha512-B/zZSYxuoCdyS7x4YT24rxp7qrOKMAvXyTlwN+V+8LTK7GTm6bkvEHg4qIKk0pFwZuoMZ5seLNayLoLFRFZ80Q==","signatures":[{"sig":"MEYCIQCI8+FMwnFY365RWX2NE2uUU+s91zu4ZHQWSgSUxH9yHgIhAK91eIcIxP2cyYrRTkAeaVlf+eNA3nS/MgnyM2DZcBB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.575d8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.575d8bf"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.575d8bf_1783661039952_0.05851463361239517","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.6e9c99d":{"name":"@astryxdesign/lab","version":"0.1.4-canary.6e9c99d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.6e9c99d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b05e1009c30dea365973808afdb1bde038736852","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.6e9c99d.tgz","fileCount":423,"integrity":"sha512-WOHLIj3+HpCU/3/MavzkpTTgyxMPDvvp36kADVvhe7jSl0gth/3UqtXbI7AG8SY2vMfp8fV+EYmOpT7hFJ22tA==","signatures":[{"sig":"MEUCIQCNtZQgBXpd4YiRl9GdqMZqrgoxyazitL8hV+qb8eWYiwIgOcpLrhiahm8xRotjgZKgYaPyO6wxIfo+L2lEhcL4WO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.6e9c99d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.6e9c99d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.6e9c99d_1783664261531_0.8423114675825307","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.2b3ac0f":{"name":"@astryxdesign/lab","version":"0.1.4-canary.2b3ac0f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.2b3ac0f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a3b5d1fd503f3887b29dcd15dd0457b926482c2c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.2b3ac0f.tgz","fileCount":423,"integrity":"sha512-c1PXEtcLiSi2wvhE2eml/Ut+FVI3e2p+aZSz+asM2KHRaOXiQvmtFeottN1c2yIFwSB6dKZ3MGWoQ1G7FbEakQ==","signatures":[{"sig":"MEUCICSoPtUXbkJ6/9hINGMIIkTsqzVSf1SDwpP0EnKIwc9cAiEA20EbYtL/AnPYHCZ/7hALgXdKq1CeFLKsqpxLwhT4RFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.2b3ac0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.2b3ac0f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.2b3ac0f_1783695625703_0.8050450894668912","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.57b8e09":{"name":"@astryxdesign/lab","version":"0.1.4-canary.57b8e09","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.57b8e09","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"57c1b3a9e59de76f1c31f3bde8183545a5030efb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.57b8e09.tgz","fileCount":423,"integrity":"sha512-T1PV53QuMgfh+DA/h2CzrJGXEVvq4BImvrYTtRBKc+mWYpiOuV6gzoOo1XWZSQ9CNwajUPNq+QLn0L6Xptp+lw==","signatures":[{"sig":"MEQCIGOIfF6BNdPhtqKzDYErlYwx6Mv9LirH2T4OXnAsEVw3AiBHiYdShLsTOQglUr9Qt0pbz7zQ2tHEaQ9qyGbKwl1j0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.57b8e09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.57b8e09"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.57b8e09_1783710015250_0.35950292338937984","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.73cab9a":{"name":"@astryxdesign/lab","version":"0.1.4-canary.73cab9a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.73cab9a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"93a8f7f9966187df630f0621078d8ecd328ec6aa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.73cab9a.tgz","fileCount":423,"integrity":"sha512-a6JbafeauKZY3zef+vrWL6fYyBm33DKcQjHyr21sjXeXIamBkaff92RD4QfF7YkMdRuWq6uJ00GFHsPAezDg+A==","signatures":[{"sig":"MEQCIE9aZxCXFZMV/T7z3rPwBXUl/86pOdeJoYhKWHE5iwdwAiBMixEY6mIeCI6vIcOEK30nSdfkToMuL84wEQUKblWwDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.73cab9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.73cab9a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.73cab9a_1783715148105_0.9875437738448731","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.37c19d3":{"name":"@astryxdesign/lab","version":"0.1.4-canary.37c19d3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.37c19d3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8643638df003063555d2b91e42e98f4a96cd65d8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.37c19d3.tgz","fileCount":423,"integrity":"sha512-ZYha4cCJZP4NLoziJZLw91XyqCzJWEDevB+WyngvON+PFvQmifVqLtIRkmSCUEMNwgO/JDb1KummkV8Ydh0BjQ==","signatures":[{"sig":"MEUCIQDj68bF+UaHa2h8nAFi9fkQv/4PLVUqmeA+mEIfftXy6gIgUSqgBCh4I3J0AQpsC5yRqTI4vXFxpsFYwx0/ROEFJww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.37c19d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.37c19d3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.37c19d3_1783717068832_0.22049481266068782","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.cb78dd0":{"name":"@astryxdesign/lab","version":"0.1.4-canary.cb78dd0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.cb78dd0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8633816e1b75cde3994c2374d24109abfbc5c369","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.cb78dd0.tgz","fileCount":423,"integrity":"sha512-PUcuwygdbk/jT6iofESNF97A/gt5nDxGu/7bsVbFDVMOPJpWu8P2VkbLwv47/GUaOJwC+3nFByZ+GJ8GcTH3hQ==","signatures":[{"sig":"MEQCIAdknSxRsMiiF6kKJZFBi2YJS9HrE0kS+euNyAun+H0PAiAvGj7zyWk7bL4N94bLYMIayzr3jvsOQkRP+hevOylMuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.cb78dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.cb78dd0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.cb78dd0_1783717233561_0.7371818266645598","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.ce93640":{"name":"@astryxdesign/lab","version":"0.1.4-canary.ce93640","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.ce93640","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"32668bc1f2690546407f238b879d6aadea58c95c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.ce93640.tgz","fileCount":423,"integrity":"sha512-0gViFBh4YH9YW+Gu/duS7Kvbrr/cbocsE9mwzvERaw81fr2YvSdAobHC+FwIY8go31phLwNJ6L9/bC7FzhpL2g==","signatures":[{"sig":"MEUCIGxSd7RpxD+eEOu06b4L+KlmrrUoRvjxJLxUik2WU29OAiEAmBiKCJ7IFRZmSSxpk3uy5oqo2HtrQOWzhmo8/dTklhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.ce93640","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.ce93640"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.ce93640_1783726775164_0.1761686984505766","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.7aef8d3":{"name":"@astryxdesign/lab","version":"0.1.4-canary.7aef8d3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.7aef8d3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"72008ee4c3945c2c80f678f2dae52f730ae422d9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.7aef8d3.tgz","fileCount":423,"integrity":"sha512-ah8HkgBBKjAR1be/37IFlCKdkazTcJ965bJzfs60dqCFFox8EJjVpHKpZUBltnrtL9X5OimeSOV+Z9KHztKC4w==","signatures":[{"sig":"MEYCIQDHZuIw7EkxLCSm8iWgMcdV/jcfcPZQCGf5ZPKAs9jo2AIhAJc/1t3URqzG6qQw6u41Fen53iUxnJvoY4Igyw/MAWw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.7aef8d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.7aef8d3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.7aef8d3_1783728644047_0.3811306392816689","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.1b1f2c2":{"name":"@astryxdesign/lab","version":"0.1.4-canary.1b1f2c2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.1b1f2c2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9aa775fe891ccd722df527ec2b4e6357d4d20d8d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.1b1f2c2.tgz","fileCount":423,"integrity":"sha512-HcHHGBboIZX20dwBWexFWW9/bg7ci3kmxjdal0hnBVTZlF5pjRXC1TknA/+niVJBNWakRKphtEyQeM2z/CX/3A==","signatures":[{"sig":"MEUCIEPlbpwSUE+fMztrcjgklLTL63s8zfdZN0mUMmu56d+mAiEA1pWlSyPZljjjg2HSSLb7s8OtCC/QvGNLVPWSvdgWs7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.1b1f2c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.1b1f2c2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.1b1f2c2_1783729088434_0.1397221426831614","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.299d58d":{"name":"@astryxdesign/lab","version":"0.1.4-canary.299d58d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.299d58d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c90d92e27ede5fa2e50e5448c00d8d725448b36b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.299d58d.tgz","fileCount":423,"integrity":"sha512-7N80YdyDCRVzssIHTWGmZBDeV8xbvYQ/C9HfLeU4pExLO1i0bQQ5b9jC+86ZYm7WMojBYuAuG3J/ypMteS8HOA==","signatures":[{"sig":"MEQCIBkuSluiIwdbKREw+5dXFMouruRvozqPYuys0rPt/q/QAiBvO/BKY2ns/vkX78Lhx5XXI5au1rJNQPZCKo3Kkeu7FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.299d58d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.299d58d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.299d58d_1783730802589_0.09194420486127686","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.d813abd":{"name":"@astryxdesign/lab","version":"0.1.4-canary.d813abd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.d813abd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"027f711465d26673838c0c617d01c1f37220ef4d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.d813abd.tgz","fileCount":423,"integrity":"sha512-hx+ztC+d2Y0LKJm6iYuPERiEOrSEYPMf9S0VhGoSLMZzbUGt/RcC6I134gIUJjPbbv1mvN3srn6RmLk5AwldzA==","signatures":[{"sig":"MEUCIAU++a2TDRk5+U5NEfvmLFShynMYFz3egfCRXl7ovQAOAiEAg0UW4TSB+vEv8TJ6kgLxU8jAJGnnv0Esn/nESKAE+5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.d813abd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.d813abd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.d813abd_1783731969492_0.9479200044102161","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.b4a7386":{"name":"@astryxdesign/lab","version":"0.1.4-canary.b4a7386","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.b4a7386","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8bde0c3c969643841a795846312a50d8db0d5a13","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.b4a7386.tgz","fileCount":423,"integrity":"sha512-MZrVrEbIAgOEdGuLLLZggYkxPO01FG2gqq87CAKtnrqHHWPu95kXCyfcUopHqS9F1BWLHwuPoRzvxLW2nztBSA==","signatures":[{"sig":"MEQCIErgw9F0XXoW7Tb1WMkQ1GGd/8qM1XlXuzsO7ESBDJ+nAiA76l8RpBVB+1fDy+Ic3gWLneSlqu7CuyaJlncGt4kb9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.b4a7386","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.b4a7386"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.b4a7386_1783734488050_0.19985446485229552","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.74e008f":{"name":"@astryxdesign/lab","version":"0.1.4-canary.74e008f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.74e008f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b4e60586bbc36a1201368fc83c84abcf24ecb91e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.74e008f.tgz","fileCount":423,"integrity":"sha512-90JkgGJA09Rjd1DOAC/r3sQEcB6xIVx55yOqANm+ZOH3NLegTQpzk4SYCPf3JNiJoWw9uMH67E17bFC11JouIg==","signatures":[{"sig":"MEUCIQCsncvV6grxlGbK7AvGVQgSC49YYGULm+rgiWZmYf18eAIgamvoTl+U0ZyDhAn5YlfAhQOX0nnPYc8JA2Uxg1ghBfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.74e008f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.74e008f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.74e008f_1783734634545_0.13675835088415056","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.6f84e70":{"name":"@astryxdesign/lab","version":"0.1.4-canary.6f84e70","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.6f84e70","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"804c3e70248787a967a5b06e93d5c3ff009a62fb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.6f84e70.tgz","fileCount":423,"integrity":"sha512-/tWvjesDSeMHQLkuHAaoybqVvKuI08S7u3POLN0WP2a8WP32lwTkhkbTvZdqhu2mztqmp76aZAq5zILskQnSCQ==","signatures":[{"sig":"MEUCIQDbe8jcEN0iANBE0/ZS3Ol/QWJnukK2quXNZkAH0r2pMQIgK8CsxAFBrbPF+Y+x33psjNFMCpv+KGFeC0M3xaI4R5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.6f84e70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.6f84e70"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.6f84e70_1783734894167_0.4396279082175647","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.2e83161":{"name":"@astryxdesign/lab","version":"0.1.4-canary.2e83161","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.2e83161","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e1d129ebe0de45ab0f214d395e414f3bcb1c7127","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.2e83161.tgz","fileCount":423,"integrity":"sha512-x7+d6SPhlMxQbWZ+iy4f5d9IJybtxG09E4w7qJugjXVP6BG7DpwlPLeIWsSuzhLFAW3FSdzNKd7yo1MHSLbRfA==","signatures":[{"sig":"MEYCIQDsPybm6i9IJch7oB78lWpjHC9MqKrVlaLvmrtMRFqaCgIhAOkSe40VJS5TtuyKK8bJHXg0FS5Xqq+/hC9rbuDqrAn0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.2e83161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.2e83161"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.2e83161_1783736564490_0.24519173264008276","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.16ec815":{"name":"@astryxdesign/lab","version":"0.1.4-canary.16ec815","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.16ec815","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b03117a2d5f127b889f55f4a49813f6648491475","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.16ec815.tgz","fileCount":423,"integrity":"sha512-ZQEkdLyl9UFzcttr2gvroVsolSpTrua3tiTB+/W6POJL8Kf48cMx1JWiUsuomQWRbEcSB5ytexG1B2S4zKDn0A==","signatures":[{"sig":"MEUCIQDevwJ7DnBZDdjtair1CQrClm/mtrhONjYAo/OqL8wWoQIgVaTeYWH/eTQnZOvpasxQw1d2k0U0X6/VP47Y5nA3yrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.16ec815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.16ec815"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.16ec815_1783737074028_0.7974691185170795","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.6dda1c5":{"name":"@astryxdesign/lab","version":"0.1.4-canary.6dda1c5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.6dda1c5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"071543f503af65b4b73fe03a4154f5b191c57397","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.6dda1c5.tgz","fileCount":423,"integrity":"sha512-lg93odgUZ0Z6yN1lhv7xCobK+dnkV1LrcG1wvFYuOsy0yTFxhN0QKbir1efwmkFzah0CZCiZSGSAAFDwAUEWcA==","signatures":[{"sig":"MEQCID2YEx4SPVdsaQOEeV3D5hnKPdkGopkGy3w2tQoADIP+AiBMatvdABk3U9ajjlX/lJhwrB7TWgXxEeo/Y/kTpGHIxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.6dda1c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.6dda1c5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.6dda1c5_1783737501676_0.7301684963448254","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.360fc9c":{"name":"@astryxdesign/lab","version":"0.1.4-canary.360fc9c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.360fc9c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2a75102ddf1f439373f33ac3becfb4263802a422","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.360fc9c.tgz","fileCount":423,"integrity":"sha512-b2IRcLknsTnPRvnRQiP07wPmc0126Hgy24bw2pN5ZIxX2E63uFEHQafCd4Sy5jxG/g8ZMgX2ck7dmy4Krf34VA==","signatures":[{"sig":"MEUCIDD6ntMxeSs82A16O1HEaFpdb4t23lOrLae+yM2lDfVBAiEAoP2usxTPkk9kaM0jYrLcAre7JvUL60C9NHcc63EWSkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.360fc9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185762},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.360fc9c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.360fc9c_1783739529465_0.15904873386743223","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.f0b9ca8":{"name":"@astryxdesign/lab","version":"0.1.4-canary.f0b9ca8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.f0b9ca8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7809f727f7e73f22b78a29bc05bef76931c6ee61","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.f0b9ca8.tgz","fileCount":423,"integrity":"sha512-8sf6QBagJ7YJ6QzOH13FWBSR033YI/6WChVSb0TZZJCW2ZbJ7kHBwj3J/UjK1SWHk2RKrUSJHpJBZO7SFYPrug==","signatures":[{"sig":"MEQCICZsChIoPKX7MLxXkB9F8meAi+lChNUsSOwubg5iwwFeAiAyhW+j+orom2cYmhmqWqHwAYoclFX6k4/CyzMyjh0YgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.f0b9ca8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186095},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.f0b9ca8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.f0b9ca8_1783739720042_0.5290485533372697","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.d209405":{"name":"@astryxdesign/lab","version":"0.1.4-canary.d209405","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.d209405","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e8b6d4dccd8374a7f522efdae6e139d187011d8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.d209405.tgz","fileCount":423,"integrity":"sha512-URQAM1Ks0HkCOW/K9rcvt1mG6yodpAzm1zWy2EGlSoGdzX6Yg8oGVbyLgjTqmacKeBxf/q33eTFFFeqimfrA5w==","signatures":[{"sig":"MEYCIQCi1cU3VozCb4OlfLfXsnE5SxJ8Gua7MHgojyFVYVljBQIhAPNIDSSZy6A2MYpuXRnJam3df+LaZsy3nkRd/6TPchu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.d209405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186095},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.d209405"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.d209405_1783744558000_0.0789162167800408","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.188a3dc":{"name":"@astryxdesign/lab","version":"0.1.4-canary.188a3dc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.188a3dc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e4c4b18349be4ab10c6d28a82cdddef3c960674","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.188a3dc.tgz","fileCount":423,"integrity":"sha512-ukQ9BY6hNK5tdhEZFq8qdbV+aP7wmE2Orohjgyshog1C0QMETdcORhZeiFS/JkBGf50pnoa1jYeowQ2olMdK2A==","signatures":[{"sig":"MEUCIHPKcdCQTIc00165GZLimwkYoxdHWco/Cfe+rzr+Fkq9AiEAxgakho8p7GFHDCWLtgslN3ZOFr6YRLooDJ2HK5FTMis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.188a3dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186095},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.188a3dc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.188a3dc_1783745770446_0.4985610741139048","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.3d64ef2":{"name":"@astryxdesign/lab","version":"0.1.4-canary.3d64ef2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.3d64ef2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e41f2bc3cf0b97bc8476dce5a148566b2b7898d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.3d64ef2.tgz","fileCount":423,"integrity":"sha512-aHOgXBCQdDF+8t7vMWmlNJgFpdFrlzbimonjQ+pm2nvREPxFe5D9cWuyFz8rgtTleTme5+XK8RzoUTx/k/YWWw==","signatures":[{"sig":"MEQCIGi3wKL6EO/H5pLudR2WUE25waWFXxwuaoTqc+f/hJHjAiAFgsAPgt2Tg2JO7DlZXKlv0s73Mi9JwJ2lYGo1yz5n/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.3d64ef2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186095},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.3d64ef2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.3d64ef2_1783745948968_0.8829691148226113","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.55edc69":{"name":"@astryxdesign/lab","version":"0.1.4-canary.55edc69","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.55edc69","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"78547285a5a8e39cf1e024ddc060c958205a0d8e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.55edc69.tgz","fileCount":423,"integrity":"sha512-GjVFMMx5JpbR73Mzl8ufk+1IzjbWzALMbm9Wvt7sTY8DJoM40La7vEFmrhNIpU2YCLk5XSItHfOEo5bh4IXWNQ==","signatures":[{"sig":"MEQCIG9laws/rHQVexdRjWTbYMReJAVPYuvp0R2lq3h0hCzBAiAKhTJtZ/wazUQR2xn2f8P1T57VU6LqlmDZW/FtC4ZOyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.55edc69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186095},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.55edc69"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.55edc69_1783746209534_0.4997632490050672","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.d869d88":{"name":"@astryxdesign/lab","version":"0.1.4-canary.d869d88","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.d869d88","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"843e6261f2d87efd6f3e642f0bba3132557f8f5e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.d869d88.tgz","fileCount":433,"integrity":"sha512-De7FPgEhBSEF32BwAvNpjmvvw0lKGamOac7saqZDtnGOByNP9xEM2xvW169hYzbsneI1USX1jQ7IEP9B0pt2FA==","signatures":[{"sig":"MEYCIQDu6/V0UQ1xv8PlR7yqCBU6qK4OsshzcyzdQwcFgh/RqwIhAPD94QrM8k290CZsuo/1om5FeYstUpPw2FZr+yI5ByT7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.d869d88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269798},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.d869d88"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.d869d88_1783746960234_0.9636352186669488","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.d5cbae3":{"name":"@astryxdesign/lab","version":"0.1.4-canary.d5cbae3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.d5cbae3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f9b0599ee5b4b7f99654b0caa59d0914baa87801","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.d5cbae3.tgz","fileCount":433,"integrity":"sha512-ez47H2gvq49Hm+o1au01HRfdQoM8uhcwKdU7xbmegiuILg7jeOngPSXvFoTzAWXl6F6S7/fFlW+tgf3DobFX5Q==","signatures":[{"sig":"MEUCIQDRGHoQw6flKsaBT4YeGBH07eTuEuXPcz+ldaKmr8hP5QIgMUUEllsfZSUcXSdizsm+d6cJai2lQUr6JowLfvgp16g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.d5cbae3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269798},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.d5cbae3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.d5cbae3_1783771782156_0.2049001443941747","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.ac0186b":{"name":"@astryxdesign/lab","version":"0.1.4-canary.ac0186b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.ac0186b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1fdd06f2daa66d886e1c22ada3e23c994c07610a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.ac0186b.tgz","fileCount":433,"integrity":"sha512-ZsJ9btDkXXnxyM6Jhyyemjpgu2NcRaxmnTIzB/nZuU2b5w8eLAsHrnF7rLL7qKoot+DztvJGcLzArdtKNoW5kw==","signatures":[{"sig":"MEYCIQDXItJbF9PWx4JrsRHNpyxmy+h3t5gVxUaUb17nguZ7WwIhALc7MV2B0KuzySPRjXIwKrai774cMPeKK/cEJztX7cbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.ac0186b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269758},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.ac0186b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.ac0186b_1783771953892_0.9709002990206017","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.efa3ea5":{"name":"@astryxdesign/lab","version":"0.1.4-canary.efa3ea5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.efa3ea5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9bae3a18ee7ed6087b7b407cd8501b45c216dbdb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.efa3ea5.tgz","fileCount":433,"integrity":"sha512-B3av8EWwb6X2li+eYdUWU6YycpXXD/9kC8IryjvunmAt0EG+J23pwgFPN/+HWvXsNcHCG0AesX6BeNnGm+XCQw==","signatures":[{"sig":"MEYCIQDsZhIiP27ukqOv0I/hImi29gidxIaioARPE7zRUEWOyAIhALKOfwI9JOYE+O2SgHFXkent5CTVXl5QCEwBWgwir14i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.efa3ea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269758},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.efa3ea5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.efa3ea5_1783772297506_0.29235589422958763","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.7e5db0e":{"name":"@astryxdesign/lab","version":"0.1.4-canary.7e5db0e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.7e5db0e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b84a5368e75ed6c700a6922d52c69e14b5f9c163","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.7e5db0e.tgz","fileCount":461,"integrity":"sha512-WY5krdEt4qGvs+7CfgLsORd2epSgTcQFSuh+H5e7ULSEVUgC4FxuQreXpdo/1tEZek7FE4Yg4XGGqZFfcH8l/w==","signatures":[{"sig":"MEUCIBi3ZZTPlTSMGaxRKm3CH5NMgqWxTnhPFUtMW8Y+WElrAiEAiWbjnmbOvhEMjl6HxHvVTBJYlvLhbOubFkkxfs0/qtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.7e5db0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349456},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.7e5db0e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.7e5db0e_1783775424055_0.3542241769487646","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.30e7681":{"name":"@astryxdesign/lab","version":"0.1.4-canary.30e7681","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.30e7681","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ec22424801809eae57e06a3a8dbf0eb52ea65a94","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.30e7681.tgz","fileCount":461,"integrity":"sha512-dmqE87NZs3MoZsFY1XeYtx2+1THH1rFeC7RkbFWuvGgc5o3qGmOKN3msyDO0eiwOXHCba+1mONBqCcReHY1HhQ==","signatures":[{"sig":"MEUCIDMo9gjzFtkSLzzvkKX0iZqnYq4iVs7/V+Wv46S+O/lrAiEA8jUJdXIQcAWkXVXpJsOBavyk9o8b2SCysbUwkLIVtoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.30e7681","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349456},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.30e7681"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.30e7681_1783776085192_0.8437212558592444","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.2a3b63c":{"name":"@astryxdesign/lab","version":"0.1.4-canary.2a3b63c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.2a3b63c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7f19277d8e4b4f335022f0695f918c6fab254280","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.2a3b63c.tgz","fileCount":461,"integrity":"sha512-+MIoPJH2UWPjWIl4KP1LWX1dqVEQ6r5XCwBAUa0TmdaHHOUpnmBCDFV+gDSG9rRh6ZGEfRaRtFpnItWiYbBh6g==","signatures":[{"sig":"MEYCIQCu1PK0RcLZub85+vmlm52VMhQmz65IW5qPAIKNIqwfzAIhAKD1NNnbqBe0HJ2aHlZ32T9Vc5QfsP2ph9yDS3XDtZSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.2a3b63c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349456},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.2a3b63c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.2a3b63c_1783785443959_0.44875696522170827","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.25deda7":{"name":"@astryxdesign/lab","version":"0.1.4-canary.25deda7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.25deda7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"013d29436fb98969049de2648e823786e39d2a84","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.25deda7.tgz","fileCount":461,"integrity":"sha512-erkRuJS3eLmKKFGupkx98/P2kUUlB6SaTPrODf1K7a6GaP4b46MVwkvO7MgOAdyUxQaOeQxG6q30zkgOvMWOiA==","signatures":[{"sig":"MEYCIQC1OsZ8aoaKKw38I0jQceJ6vbCmYaHZaGBtsJ1cW8ndlwIhAPNw+047gCtrccJVkgnbkegxFQpIG5qgp6VCx7i5/T8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.25deda7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349456},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.25deda7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.25deda7_1783786775125_0.41123917650701025","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.ac1edb7":{"name":"@astryxdesign/lab","version":"0.1.4-canary.ac1edb7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.ac1edb7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a17a72c3bd21e18f6f1b220306535b6fa798fd4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.ac1edb7.tgz","fileCount":461,"integrity":"sha512-lxe/HtRxmddvp+C7Ve8mdtewB1+T19gq3Xs0TENVNeXnVV+TOFSMS7XJf3B5hxGy4AuwPrS+ZEOh1N15afaZcg==","signatures":[{"sig":"MEYCIQDudMfJ36P1wJgMEoxIVCfxqbXTqw+6SzV7ZuPaN43F3AIhAKaQX44s2/xyC1lITkvmre1P6f1LJ1p0nif7Xlvca+9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.ac1edb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349456},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.ac1edb7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.ac1edb7_1783787961829_0.9945347098619637","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.36ade03":{"name":"@astryxdesign/lab","version":"0.1.4-canary.36ade03","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.36ade03","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c5050f86dea1e0d09c9e33cb11a51a614292d54c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.36ade03.tgz","fileCount":461,"integrity":"sha512-oPUtHUqIAQ0uND5LHeJLueKjU8v9lLDPAbg1/D7736JBuLAzk+M7IGaQsEWVYaFH8A7jngc46b5NjzT3xQODAw==","signatures":[{"sig":"MEYCIQCWM3TryE8e16HXAnfQBZP1fB6uMEG7shdiCIWcBRPGwgIhAIYbI79l0PPtr2Yrv8I1HL4OOc8xE9fn0/7JJOjx1h2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.36ade03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349456},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.36ade03"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.36ade03_1783790275257_0.9540588474092817","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.f949492":{"name":"@astryxdesign/lab","version":"0.1.4-canary.f949492","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.f949492","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"37eb1ebe66cf2e71e7063ffd83328d8d2273a637","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.f949492.tgz","fileCount":461,"integrity":"sha512-yM1FdFxywoAYHBYw1ld1+x64/8nwjS1jMP4+mi4yiBNm9eauE9sJ9D/cypZHlpPFVuvNxxxjerGOnLPKmf3FNg==","signatures":[{"sig":"MEUCIQDxZo0EEJs8r5dvyUOjh5EkdXv22o3EzLgxPZ4MyhxkhAIgcslrp4K6GpX+rgWrHGr14LWUfV+92OhuQLHYvlC72NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.f949492","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349456},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.f949492"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.f949492_1783791356790_0.6066881588903936","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.a9e99ac":{"name":"@astryxdesign/lab","version":"0.1.4-canary.a9e99ac","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.a9e99ac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"483d2a9912b6bf9fddfac725d395f2faeebcedd0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.a9e99ac.tgz","fileCount":481,"integrity":"sha512-spK2mHNdOEi52YNQhmjcDK+12KI3pAuwU6xWw81hDEsi0g4dD7RyFFng63K32Tso/vM1DLKet0DyCmZlw27adw==","signatures":[{"sig":"MEUCIQC7SXPFjnDwL3rftsuYg4P6NS5Mt8sL4dOxkV1o4CfGrAIgVemT9D+8QcaGycSyR30vQ6e+q+LlsnwigZbA7CwHsR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.a9e99ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430411},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.a9e99ac"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.a9e99ac_1783791826654_0.5347382447665496","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.c437a87":{"name":"@astryxdesign/lab","version":"0.1.4-canary.c437a87","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.c437a87","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dbba4b85d8c24142a33109090a9b06f9c4cc5f1b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.c437a87.tgz","fileCount":481,"integrity":"sha512-qdTJ0syqOuzZ5Ylzrmfv0e48dO/7qKlkhu1+6cQXqgRkPy/vLsqhvt+X6j3bfdMUamtY4Fv+ycfFpiBaxTZc+A==","signatures":[{"sig":"MEUCIEtU1wNBj/r3hOE9F5YTBlp27tVUWzI5n7JzTGHJS47HAiEA5ErZq2oYC+Om7FbP06CJLDpd/Xcl8eyUC0JQHvvsHto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.c437a87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430411},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.c437a87"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.c437a87_1783794561120_0.32541731321641443","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.78adf45":{"name":"@astryxdesign/lab","version":"0.1.4-canary.78adf45","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.78adf45","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9166cd3891bdbebe7f73735ac0cdc00409e491ba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.78adf45.tgz","fileCount":481,"integrity":"sha512-IhXWm/uJaK4IPsdlljFEPW+2gsglDw4D74I3DO4M7Q0uhO6Kx55RVwNsLbeEi5+oukOHAzk3TcQzVeqNffwyZw==","signatures":[{"sig":"MEUCIQDG0QpqKSeSpS6a+QcZ90O/AQ0O/SrPYhzCXYbECe7vEAIgGVdcG5yqrLTNbxQP70ILQ6jv3qTjv93lXN2iqCWh8lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.78adf45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430411},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.78adf45"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.78adf45_1783796288226_0.9690282525926828","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.201f699":{"name":"@astryxdesign/lab","version":"0.1.4-canary.201f699","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.201f699","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0d553ddbbd573506f5bfe3125838731ac322385e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.201f699.tgz","fileCount":481,"integrity":"sha512-VvH0/rvfXAq4BXQSvO7NN5sUyLmICAtPOc9AS45+0tP82kq8eZl2PnDuaWb6C8oAxL+Wf/wQVnfo3b6vuQg43Q==","signatures":[{"sig":"MEYCIQDGkMcaFiD4T0dPGc+Dtm3eDm1jCV5fGjneIpkiiz9zmgIhALzsxDuFz9aQeIMWfyqmQgv1zEZkO5ENxphmrkTl0vVL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.201f699","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430411},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.201f699"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.201f699_1783798307010_0.7160331475322379","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.2972a80":{"name":"@astryxdesign/lab","version":"0.1.4-canary.2972a80","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.2972a80","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"62518efa6da45758c23cb152072c6f52346b70e4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.2972a80.tgz","fileCount":481,"integrity":"sha512-aQdLfwMcXDYCVQyNfJ2rIJew+Qy6vgKKyp3kSQEeFX9bZDfG3w0Bb1tjn/2jTAKO5nr9Fl6B1ItqtjZGR5jV4g==","signatures":[{"sig":"MEUCICqMDcoTMNS+QLsh2NXfj4NOWDlRgKE4iBC9Db3BchgiAiEAtcm6swEGdg8n50LDrIrUKIBYNNyHkOipjFPUVvwzMFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.2972a80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430411},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.2972a80"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.2972a80_1783798770308_0.48132864313908197","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.5813f08":{"name":"@astryxdesign/lab","version":"0.1.4-canary.5813f08","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.5813f08","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fd8a045ec54c9765e1c946b4a2c2e4cfff516f7b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.5813f08.tgz","fileCount":481,"integrity":"sha512-xouGdzS2ls6s3bj6dtT4ytVoIuWPHnQDTtH6zeEj4wmvsfjoGsC+ZA3WV+WUmhhY00CT/cwaHZIKpB/ctIdmCw==","signatures":[{"sig":"MEUCIF5mIuJeYrCz6gwlmkQGor7NxF6TCqC0VTbLDQy+R3bpAiEA9zrYkr1+IzfQ2iP+lzZQ8LO4rS+PBzkDX3zROdg7XFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.5813f08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430411},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.5813f08"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.5813f08_1783800112388_0.36701500579304835","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.d324805":{"name":"@astryxdesign/lab","version":"0.1.4-canary.d324805","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.d324805","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2c866c1ccbad10b361146f8c256046423eac0a08","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.d324805.tgz","fileCount":481,"integrity":"sha512-F7jkLq4GMA7lYsZND2gE179Y4yD/aIsxNMGZrfXlZY8bYBFcr52LgpMAev6N4ffSAZfn/o14f8C2N9XwJK+Xmw==","signatures":[{"sig":"MEUCIQDDYWv3bBQFTeUAwBZwAMaPb/I1Os4Ej1le+uTlx9MjjQIgMgXYXb5lr0W0yZrEGB599hs0BrHygFXduy19Obuige4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.d324805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.d324805"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.d324805_1783801242463_0.9196277787706739","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.6b62874":{"name":"@astryxdesign/lab","version":"0.1.4-canary.6b62874","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.6b62874","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f3efbdb2a18fa036fdb9cb025987a7c8138d18f5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.6b62874.tgz","fileCount":481,"integrity":"sha512-cgDnIcdS0STw0OmFFVT+eZxV1f/+LIc8ocMh4WHYzMwGzuSk4/NhsyVn2P4UUy9AJC6Xzh9AMxOu3pgk1/j5wA==","signatures":[{"sig":"MEQCIGQqLiTtXYv9enctT93c04gkGemZdlgZHWmu0ZX2QvRrAiAFogZy5qkXFfaTjIxPQJEAlCViOAN5n+DZzm8Gu8+0hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.6b62874","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.6b62874"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.6b62874_1783802077029_0.8375640018294037","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.c0ad433":{"name":"@astryxdesign/lab","version":"0.1.4-canary.c0ad433","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.c0ad433","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a6e72507eec800ea08fd3759b349e30917aba25d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.c0ad433.tgz","fileCount":481,"integrity":"sha512-5eJ7mWVFS+Xdm5PIYjUCVHf8PuScNxnjM3DU+Dag6FE+/RuZyK8gdmGfXkUKIhLxNsIBZgVTS2r8sW20m+aPXw==","signatures":[{"sig":"MEQCIHAMGPKM7+cSyQg1y7DkqfwpS25dSCXqqBLnLza04R4xAiB65DW5mMStfg0lCcXutlImUJA9z6UIuZLbQjImpMaBzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.c0ad433","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.c0ad433"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.c0ad433_1783809685100_0.9475638829230739","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.5493055":{"name":"@astryxdesign/lab","version":"0.1.4-canary.5493055","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.5493055","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e26eead29d3d81025b579e27189276c30509db2b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.5493055.tgz","fileCount":481,"integrity":"sha512-iPMzAHXCPpDsknhOO4bvE68wokISt6PQpTcb8VU/tmKsYvmZI15ZSHy7iwV1jZNWMcXmPBkyPcmFl4XJ/SQJgw==","signatures":[{"sig":"MEUCIEuRYQhr3pz6LjSx9XFewx4d7YSzEgkoCsxp3XgWaMhuAiEAjik8hHB3oabILWFbMvSGmmkliRTPJI8gpW+CX44gKIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.5493055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.5493055"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.5493055_1783813443459_0.2348209549661726","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.67b423e":{"name":"@astryxdesign/lab","version":"0.1.4-canary.67b423e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.67b423e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3ceeb32e8854b17d8182d54ec417925dbe3faa82","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.67b423e.tgz","fileCount":481,"integrity":"sha512-MUv928rs0yoSK2XSCi2gDKbc4qFzaXoBXUMJEorip5KzgqjiZdLe3XfDIjWCZotLiP8OC/PZ5+TdF7dJwhVchw==","signatures":[{"sig":"MEYCIQCtqzuyfObvT7sH/5X0iuDNfadw0nhVqx3ALj+0dJCdEQIhAO+OQU84vPvWYk3ZhOkKEDS6WrO8OX7Bl2ccSDiHxpND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.67b423e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.67b423e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.67b423e_1783816833469_0.72311848766507","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.29d2b12":{"name":"@astryxdesign/lab","version":"0.1.4-canary.29d2b12","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.29d2b12","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a2136327e2a69625558646216e62f79f1b49626d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.29d2b12.tgz","fileCount":481,"integrity":"sha512-7tciztUwAzTFWIXFrm98mBj19uT72On3UVh1MCPTBs9iEUJdfkX59jsLZifnj1D40usMB+GJiDOfmMSAjoMR2A==","signatures":[{"sig":"MEUCIBCQytDpovxmr7/l9JJTHxUdWUAfJtYuJseR+C6/5RxMAiEA+rjLb7Af9Y5rCArg4LvoSp6sYl5mKQ+1Y/Bop6TwThc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.29d2b12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.29d2b12"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.29d2b12_1783820193764_0.6979860779527565","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.24216df":{"name":"@astryxdesign/lab","version":"0.1.4-canary.24216df","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.24216df","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"30dd511edb48df1c9c5321c18ee16af92d7088c3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.24216df.tgz","fileCount":481,"integrity":"sha512-63KAhG9WCtYzpm+imJSEGod98O+EZIxTRx+WL7+pgiboR+bIlHj9F2v6uQ+/oP/yUeDKsLWtGqfyMXY19nZQug==","signatures":[{"sig":"MEUCIQCg4YuPcAQwLN95k8LxpPY62RMLA/NV08PawyXVaedBeAIgcuvXRuWLQy2gs9av2hybCw4gxhUwXmGaQBm9DwoyDXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.24216df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.24216df"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.24216df_1783822759123_0.4961481345527845","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.4652bff":{"name":"@astryxdesign/lab","version":"0.1.4-canary.4652bff","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.4652bff","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab378e7c73cfd0661380a60fd872a9bf75593564","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.4652bff.tgz","fileCount":481,"integrity":"sha512-bhL/zTQOUrWsy2yF4SOYtOjay+RsOzEucrM4YKDk8er92LrknFWJ0XzzfRHfG0ns4vVPSx7SNuYoOoXP/Yjokg==","signatures":[{"sig":"MEYCIQDbDjhu4bFlJDkN74BNm9/4ZYWxdwFEOPPD3z9quMCGtQIhAO/uJPybVfgUqjnTMS0EmurHnd2fUV2Z5EhYhRO3wzIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.4652bff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.4652bff"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.4652bff_1783826103996_0.37379307775168313","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.38ede5f":{"name":"@astryxdesign/lab","version":"0.1.4-canary.38ede5f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.38ede5f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"684ecd59d510433cebb2174ad61ef1f13a4a7a82","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.38ede5f.tgz","fileCount":481,"integrity":"sha512-Lek1kdBTJCWPtw4Nqgl4bIAqHTt2f6pkSN3SVJHm8SMQ+3tyMtMVyPvWPF7Ngw7uTx4D/HAHdaJvBLRVjTlkaw==","signatures":[{"sig":"MEYCIQCX033fr0coO5dKg6snaUa5khXF1nxf8mkrglE1YdTz8QIhANeW5r2hmT1UJ2wXnhGipqWC9tfSs89DK4RdIQBohD+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.38ede5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.38ede5f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.38ede5f_1783826559430_0.37995650679035387","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.aba685c":{"name":"@astryxdesign/lab","version":"0.1.4-canary.aba685c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.aba685c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b87c7e115cf8f5debc73507ed453ab22d0a808e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.aba685c.tgz","fileCount":481,"integrity":"sha512-qAnJ+IgPskkvTSzNp0oVyYaSAxyWKdLpSvhYH2oY/6Hnykw3SPQVYXDPZHVl0dKQXwjytjnulKhEub+cEbPZRw==","signatures":[{"sig":"MEUCIDiSTxYmVZx3yGVuaTlxuaGAIcQQTrACBdZYk4sDc+kLAiEA9/BH6N0xXWGuaPzTeTiZFcHwywYDhysygwS6gHsp9/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.aba685c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.aba685c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.aba685c_1783827033341_0.19199377394971884","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.90a9db8":{"name":"@astryxdesign/lab","version":"0.1.4-canary.90a9db8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.90a9db8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"83658cebd0c970516f94afb8be624c317cfc31d0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.90a9db8.tgz","fileCount":481,"integrity":"sha512-w/ZBwmDRQ6glffDggCGwYFeL1V2JFQ8S5duWnkDJEpBA7B+d9m8v2X5O9/87HWdWHv/6IkjyVzVneehxp0JIWA==","signatures":[{"sig":"MEUCIQC7Y8ngOBOROd5O4JVPpF6iqwZQBUFpNfRuyuMo78MdZwIgBEJDwX8OK+ToQ7cHiU0xoJ46XkiotpFX39ZydgHx1x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.90a9db8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.90a9db8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.90a9db8_1783827504525_0.2649112273571612","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.0aad623":{"name":"@astryxdesign/lab","version":"0.1.4-canary.0aad623","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.0aad623","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a67e0f02cde76ebd81426fe3544b0e4bfa166d22","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.0aad623.tgz","fileCount":481,"integrity":"sha512-4jq7syOlYn6lXZkXwfG+s6b3oLh811LUzRkeCpg637Uji54TuF8vjeOj0GD2me6XM3cHnNN40uH46gre3GyDVw==","signatures":[{"sig":"MEUCICaEhKb9LQwYunXPUm8GzL5uAJvDzUv1ePl1ruRwEuB/AiEAyfmzzoXy79WnDnwv4dtzKaiuCmzWhCevWT/7xvmnrFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.0aad623","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.0aad623"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.0aad623_1783827715001_0.45893172785573366","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.58e9b1b":{"name":"@astryxdesign/lab","version":"0.1.4-canary.58e9b1b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.58e9b1b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb2958c97d64bbb388990efb10a1beb24b039986","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.58e9b1b.tgz","fileCount":481,"integrity":"sha512-E3KOz1R+Ne5nQQQDKfUBe+EfUXQVDUIAd9SM0dmnAM5z5ngfXPjABSTf5ixToU1phLiB96G1gD+nSJDiIfqukQ==","signatures":[{"sig":"MEUCIQDLiQ0WA1Fgm+kV0eIu8j2Zu5/obMlo5stOK9vkDHAIbwIgF16bAes90s7TefwkpQ94XcyOrzUhFneuKjYDybry8Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.58e9b1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.58e9b1b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.58e9b1b_1783827933986_0.3336566729307018","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.04e7f1c":{"name":"@astryxdesign/lab","version":"0.1.4-canary.04e7f1c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.04e7f1c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4208ad0576b11750b2f51869106ff2b0832cfcfd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.04e7f1c.tgz","fileCount":481,"integrity":"sha512-oyimd6AvDDZr+byCSQ/F9hNqt0ybZ4AX9eH6NCwOrpuP8H1Z3e1Bgw6diS3MQlUzHwGox98ElKTQgYYaAYWU0w==","signatures":[{"sig":"MEUCICC0tihcmgl0YzGnUClPAmEcY/m6JMOPLblTGit4tsnXAiEA1elqJJ6zgJA38KqxmRs9B5B4e40JbWecwRqQEYG3+s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.04e7f1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.04e7f1c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.04e7f1c_1783831056374_0.6793661053625903","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.6f1d7d5":{"name":"@astryxdesign/lab","version":"0.1.4-canary.6f1d7d5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.6f1d7d5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"75abd34a6fb2c12047ac9696edb62525a24df1a1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.6f1d7d5.tgz","fileCount":481,"integrity":"sha512-qSxQCnjoZLvQ66sgtB21qcNkQq5AjN4yjW/fKXM+i3NdeUTKxmVhbi5StGkdya2szf0TtbBn3PO6TVGcd3nBcg==","signatures":[{"sig":"MEUCIQCYyo77qDQ6T37X5NYxWQUkOhU8Mg+CZ7/kaAdF5eO5lAIgChOD1ljpS8pV5wuUJkdhGBwkxkTxnJG2EmvXLBJ/GAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.6f1d7d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.6f1d7d5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.6f1d7d5_1783833065809_0.7264438716424282","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.2aef3d8":{"name":"@astryxdesign/lab","version":"0.1.4-canary.2aef3d8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.2aef3d8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae04841c209d38640c5df817291c23778ab64369","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.2aef3d8.tgz","fileCount":481,"integrity":"sha512-YIoVbdkr3L0N2vaDcQqcIc5iuUs5gY1skEqCVRRSqMDGoJJR6XU6wFyMAYw6n7rXNjeO7LjC57sqCcPFxzoL7w==","signatures":[{"sig":"MEYCIQCAwa686e0tTDJM7ffo3FlKTxAKN1zNv2bRZ2pLBiLjvQIhAOIIvhDo53kpXXL0ezVlXzHiaPkEZJ78S4MyXLnPKp+2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.2aef3d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.2aef3d8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.2aef3d8_1783834145179_0.17448353373381464","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.e9b31f8":{"name":"@astryxdesign/lab","version":"0.1.4-canary.e9b31f8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.e9b31f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"29c2bcba4cf44816eb7e9090c130266cc437b68b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.e9b31f8.tgz","fileCount":481,"integrity":"sha512-VYNc6AZYpDa413utm98sHhKJ4d6CuYGN82udYcmCIJm+lNsLG0h5JhnOPBje0b6KqHbN/L9aUQEhLN94qPIJSA==","signatures":[{"sig":"MEUCIG7Pnj4DxxNrmX2esY3NaJt3R8+91f2mdePKIClGFIOSAiEAyiLZA6n9FExNRqXPFnupOjhARZO23B1NvVrJyjkj+Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.e9b31f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.e9b31f8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.e9b31f8_1783834994899_0.403187608545752","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.e009fdd":{"name":"@astryxdesign/lab","version":"0.1.4-canary.e009fdd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.e009fdd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7dc40a13f8f38fbe36687a0c5b4879a48e622559","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.e009fdd.tgz","fileCount":481,"integrity":"sha512-dgQEBGdFHF/ZXhcwN9/v43JCGQfdEqROLOJbBngsF7LOwA21736ZsVAoPOD1rWlkieUpDSc5ZVh+ktCG9yW9Dw==","signatures":[{"sig":"MEYCIQCar3rS+eXmGwxZpmHdxJf1GTRTBQxluF8R49BP5pFC6AIhAJm+LSLLsDRlHLyCc/7GoXGbf+uJJHNl6W3fhgo7tHnL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.e009fdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.e009fdd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.e009fdd_1783835908887_0.5516045867192738","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.7455108":{"name":"@astryxdesign/lab","version":"0.1.4-canary.7455108","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.7455108","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"973117d83d077af5c14d221fac3734cb67c97ee8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.7455108.tgz","fileCount":481,"integrity":"sha512-QYoCu0Yt46x9um5XK8+EhX2dUawpToY0a/6F6ud4r/7ZnLxW/icVCCJ0yyBw0uINppM2HYBxP/B9GHeLoi4L6A==","signatures":[{"sig":"MEUCID/vejyBcvb1VA9uRbkKiDg8sPFdYKOAXwPmIU2wGuY4AiEA1JMHTAKQiZjSnVoj42orCjqpz2a17giAIy3OEARrUMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.7455108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.7455108"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.7455108_1783837802675_0.8822268298946205","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.1bdc8b4":{"name":"@astryxdesign/lab","version":"0.1.4-canary.1bdc8b4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.1bdc8b4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5d03c9ee1e1f0d82a5e2ecd36570e7ff3863cc8d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.1bdc8b4.tgz","fileCount":481,"integrity":"sha512-gCjYYcNgK+NFg22bNbxOdYA3ATx+F5uYaFh1wPsQOzmZ2P1pyK8lODsb9JC825O9SRsIon8K9K4haFRvM0H7pg==","signatures":[{"sig":"MEQCIE32QSxzVNSmqGmLup9ikVJ5FkHGG/C7XW8UCM4XElnSAiBh34TpASLHMxbgUY/Wdc6AYNpng6Sm1JFiHjsRTDiaEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.1bdc8b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.1bdc8b4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.1bdc8b4_1783839113744_0.9925651880746773","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.a3a4823":{"name":"@astryxdesign/lab","version":"0.1.4-canary.a3a4823","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.a3a4823","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99600d13fe9ff0d27732ccb6669ea494df375ad2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.a3a4823.tgz","fileCount":481,"integrity":"sha512-jzvgO5Tc0OEnl4XgoON0h1r2hd+QH0vP7Nw/WcRGYmM35FDpWKcaKDezM8MLx0ZCUTsPa8DSEAvgdukfZeexpw==","signatures":[{"sig":"MEUCIA+bfW+V9z+OnlpCMCvoCdZ75gwsjOfSEP2Gf72fZ2sEAiEAg0BINel5hjJaVDbQmfL3FbGR+pA6V+p1jiA91hrCnXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.a3a4823","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.a3a4823"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.a3a4823_1783839295873_0.06870275219458333","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.79d73f3":{"name":"@astryxdesign/lab","version":"0.1.4-canary.79d73f3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.79d73f3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf8c2ec81fba4395747ee8137455891404ecaa67","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.79d73f3.tgz","fileCount":481,"integrity":"sha512-Y/gZ2mV2odVsL2fK5sXEvLu0XS6pmH+YTTD9O+KK92ZiRRrJfCEE1LQzLxBzBKwa/9Nkng3f+8tltMMTN+jiAA==","signatures":[{"sig":"MEYCIQDqQDA1Nv38FdIbqESbpe8T46Rc9fefGgBT1sUUvNXJdQIhAKoWLliJMoSnz0+KqtDUloeR7Zq/2lANEsWapUPYPbDL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.79d73f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.79d73f3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.79d73f3_1783839818711_0.13405666867303556","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.12abceb":{"name":"@astryxdesign/lab","version":"0.1.4-canary.12abceb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.12abceb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6a415268bf9e8c2066a0bb5c49f43f8b32aea781","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.12abceb.tgz","fileCount":481,"integrity":"sha512-1ENaZIzd29WUOkavpwHOjghhqnYZ9vWRnluP53HqVPjPVCv7BhzXoZIAgde035+cRAyffnU4e2cfiU/d2HCXuQ==","signatures":[{"sig":"MEUCIQCir5vuFdn7UkQN/W/NTDHMbOKFD6WJDgM7DswegFe2gQIgU97nlZj5zKDGFclAcnC780DU8y4TQd3HUDG5Ocr46xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.12abceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.12abceb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.12abceb_1783868111052_0.7922750120836897","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.bf7c0da":{"name":"@astryxdesign/lab","version":"0.1.4-canary.bf7c0da","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.bf7c0da","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a7aa664908c9585b545192908ccf5cb76105aab","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.bf7c0da.tgz","fileCount":481,"integrity":"sha512-SR4AG1uhkIsfjbHRtnuZqKSy8RSihPc5YL64xwjq614oiG10iFGuQ573Ljt2cz1qJmTt+g+6JLCHKu6Cjog2dw==","signatures":[{"sig":"MEYCIQCm7WHkF/sSQ0hPX78JyXoLJ/bHDGDf/kTpHTMiyjoUJQIhAO9ZLhrETy+vL5zzURK4n+oNfr5MGWZyhCPiEWsAEAWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.bf7c0da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.bf7c0da"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.bf7c0da_1783870910269_0.5104863080705999","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.adf98f8":{"name":"@astryxdesign/lab","version":"0.1.4-canary.adf98f8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.adf98f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8a2beb1fbe3e1fb787672ab0356d10b1febf6a2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.adf98f8.tgz","fileCount":481,"integrity":"sha512-fUajpzuu4yjE8vVDwX+1RgV6QKVIDyyRGXgy4UG25Si9udD4yidPWSsD4WOielIy6a6R1YV58rHcgAPK5In8HQ==","signatures":[{"sig":"MEUCIFiBdHA5+tL/ZaXF08o9ItiZ+hjvv8NGJ2Wtb/lxcjCFAiEA2KCNQo/grfm18iJLI560G3v8i4V8LdFaQMLMSpmCUN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.adf98f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.adf98f8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.adf98f8_1783875490941_0.01766411024596648","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.01e5b29":{"name":"@astryxdesign/lab","version":"0.1.4-canary.01e5b29","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.01e5b29","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4ad7d507670e670efb434a5b48d736754230cdac","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.01e5b29.tgz","fileCount":481,"integrity":"sha512-8pG8wVCOI0CGCReH5JO+uMqMoNyqTbhttcWf1dDo9+PUvc67JZELkWv0uQpvPak8tD/6bVEwW6K7cqvJ7tgukQ==","signatures":[{"sig":"MEYCIQDq9upvU28nUBLEOYJgHtGoeoLg+6/5wKrs2NV6a1oXAgIhAN273Gkfrl3+Uoku5UoNIuqE0T4gBW9U4ZVS8O1ynqWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.01e5b29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.01e5b29"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.01e5b29_1783886413400_0.6637114995666626","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.7019c3c":{"name":"@astryxdesign/lab","version":"0.1.4-canary.7019c3c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.7019c3c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a059e9e807ef88c7b33971e1c862bb58d822ef1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.7019c3c.tgz","fileCount":481,"integrity":"sha512-61LW5/wkEhZH309yHnf8zWPgGyk20K7JmQruFA3FL+Yrvmas8+CTR84qkAmiPcAbior8iabSl8LTSgve8Gleuw==","signatures":[{"sig":"MEUCIQCd3METRlRlVKjhJ53O4zl8YNMXY3s0swnq55+ClaeLQwIgMce6LNcZns/oheaKfc36S5iqcwub0T3FJJjjWTJvFEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.7019c3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.7019c3c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.7019c3c_1783886670863_0.6661388686762717","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.d7c9a39":{"name":"@astryxdesign/lab","version":"0.1.4-canary.d7c9a39","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.d7c9a39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e9a729307737792ff4d7c3c9565fd19adfab1a96","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.d7c9a39.tgz","fileCount":481,"integrity":"sha512-hRMMZ2OKs7dPRaRZdNPHd/wwFARj4oY0/7MTvl9y0zfOqj1sbp6J6g622vyTUWbBjB7rpKRANnxp8AoJLFm/mw==","signatures":[{"sig":"MEUCIQC10riuj8ndZ9YH7/7ggc1QOMofCCrKjA2USsqXiOCPvAIgY2RryhHB/YG6TDkQ5bWPMnAN+zq1Xvug/ks4TmYw6oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.d7c9a39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.d7c9a39"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.d7c9a39_1783904293774_0.0068462117370571285","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.9177a23":{"name":"@astryxdesign/lab","version":"0.1.4-canary.9177a23","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.9177a23","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a67032e083b38316bd1f9033a3d475f574180058","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.9177a23.tgz","fileCount":481,"integrity":"sha512-ywoC69AA9jZXSoSwhjJ66bJiYEYhu9YWgmMA8FMi4hFME3gbfXura8JKL1WNPnhW9PiNJg+SPxioCKMJde+hQw==","signatures":[{"sig":"MEUCICbQumjV6Q1ekMzy1Hy9FE8Kin/qg/HSxGgRvDLpZw7IAiEAnPmT5lqGGNVrGohcDUlqenfHj/BWgp8FrpmJf19TYeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.9177a23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.9177a23"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.9177a23_1783924973703_0.33533980764485105","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.bed6b84":{"name":"@astryxdesign/lab","version":"0.1.4-canary.bed6b84","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.bed6b84","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8ea6ac68ace3b3e65a0421dbc2f405a529b7b55c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.bed6b84.tgz","fileCount":481,"integrity":"sha512-T5zgiaIN0RuFar7+2oeW9kHKYSAzGabvaPcsH+iFTgKEv7tbRTXMR8m8jIUxVbSsQuDdJ9C2P/WX9Ao66Gkgag==","signatures":[{"sig":"MEUCID1Wgq45+cWvH3iP1FMRdJOLLeNAzjvQgSjLzLmgITU6AiEAv+aYL6aDiRQX9rDEbVvkyDYmcY+kvzbAPeicZuyaZvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.bed6b84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.bed6b84"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.bed6b84_1783932198350_0.6427363622820712","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.26fb921":{"name":"@astryxdesign/lab","version":"0.1.4-canary.26fb921","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.26fb921","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"783946a70911f4efb9cad81a8dfcdba78d11dc2f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.26fb921.tgz","fileCount":481,"integrity":"sha512-AjVigOQm80bbKP6Sr9BbkhxfHntrYBPgZV5PZ4Cwi1+Hot2wqzNcjTOm4qjWZnvcgNF9JPX1ZZDEpknOK3VvjA==","signatures":[{"sig":"MEUCIDS7uVT7MEmHHHaraU1brIJmc5wckmP7ot+yLJDrPf2CAiEAqj3IzmF/uTrhLJjmnhyw9xLTr5nc0Uw0D56Ym8FI/m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.26fb921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.26fb921"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.26fb921_1783933402539_0.45555213041698184","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.64a36bc":{"name":"@astryxdesign/lab","version":"0.1.4-canary.64a36bc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.64a36bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"939b2173dcf91425661f9601a8482aac16d47bd9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.64a36bc.tgz","fileCount":481,"integrity":"sha512-dhL7o8XFaO9SvOYBuBKpwBW6qpv6FetaTOj+9xp2hT6XuZKURq0IGQtFdOjNftI9OQWW2JLYjqr9CZBBo+0wPA==","signatures":[{"sig":"MEQCIDm0sxcw3bVUskMjTH1/5o1CHE47sriF+koliikPN9/CAiAsO8paVvQNfgPVRaF/FCLstETDMt+2IYQVyCFmKfChNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.64a36bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.64a36bc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.64a36bc_1783933670155_0.334406210100086","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.9612d7b":{"name":"@astryxdesign/lab","version":"0.1.4-canary.9612d7b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.9612d7b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e985f4e869974d86fdc433f3ff3efacb01ce19e9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.9612d7b.tgz","fileCount":481,"integrity":"sha512-3BcPPa6lybQGsg8lV3dqe0b8KkOoj+eMi8BZ9Q1bRJYk0sAHgP42KKr/nP8d8MExQFbjqyFR68s/pNURpa51/g==","signatures":[{"sig":"MEUCIQCZ3KqjnVNJhU3W/38oUxqhkLUJknEzoTn5SAqSiv6J/QIgLaNvbRfL+ktsBQl8w8YQXua0Skd37k8wCoI5vsRXds4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.9612d7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.9612d7b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.9612d7b_1783934272993_0.8627313245035304","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.1df7363":{"name":"@astryxdesign/lab","version":"0.1.4-canary.1df7363","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.1df7363","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c2a2aa070e0ee73b2832a5e14f907eef7192b21f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.1df7363.tgz","fileCount":481,"integrity":"sha512-3i4QNBdr3BtvrNEUuY62v1fNCLTern2GLqJ71cPFHj5JtjpBS188Jex4FORw/78oTjDdEqGBgJkErFUygU+2sw==","signatures":[{"sig":"MEYCIQD1S9P3z8gRvlHHPHoezG9o/oWnSAVt6Dh8QwOUlgbOpQIhAP+uUjto+DBbhNBK7ogziHuyP+XI2kKBm5m9wZIhDkMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.1df7363","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.1df7363"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.1df7363_1783934593209_0.7533825883135479","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.fd7ab46":{"name":"@astryxdesign/lab","version":"0.1.4-canary.fd7ab46","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.fd7ab46","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ce00b775f89cd897a4485219c38865703b919748","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.fd7ab46.tgz","fileCount":481,"integrity":"sha512-XN74nxG/BK+UER5qQBe4BmrCaDk+fsI/1/yfSwXw85xKO2gFIif5FY40foid6JNymk9f9TuJ4wekLu3kqo5A8Q==","signatures":[{"sig":"MEYCIQDS7iu5jI0c6MtZGukVGkDpQkmL8M+ULpeXZb3/mz5hKwIhAIRmqheUf2ozRtAy2W+nnU9x/UkvPeGU/756VQzT3GyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.fd7ab46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.fd7ab46"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.fd7ab46_1783935099347_0.023338082639863256","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.47fd184":{"name":"@astryxdesign/lab","version":"0.1.4-canary.47fd184","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.47fd184","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"61db99a52ba5abf4a7e9c722a43206dcac1c4250","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.47fd184.tgz","fileCount":481,"integrity":"sha512-Rp3l1LcMzyTcoNAG4vOfPRzM48MVN5OuS16Bcv1p2pNCWhzqucqEjJu/NROm71dtAIKWSJexjN/EAOXTpyga4Q==","signatures":[{"sig":"MEQCIAw9KScLln6rAJrfaUNCRhVWMCfUvFbiEw1aDcnalh0SAiA2RqCbky9BjTRbIdmtJMx1ydaMnIMrfDtx3I64fh+LVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.47fd184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.47fd184"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.47fd184_1783935621362_0.4821151587951271","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.72ad5c2":{"name":"@astryxdesign/lab","version":"0.1.4-canary.72ad5c2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.72ad5c2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"182f756580e618b352e7664692cee68fb783f0ca","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.72ad5c2.tgz","fileCount":481,"integrity":"sha512-lGF5PfP5Ap23i8ZjcDjbD2Ej/KAGQCpa6ESJlpq1NlxNcWP7nmwjSiGxt8o759x3/lkwfYTdtbF2HPy0wDGT9w==","signatures":[{"sig":"MEYCIQDxh4vnEqolMeaZPhEnBBKoQezRB0T9Mw6i1tMaZw3z5AIhAMlfbTrbkgGLRAF7ABCX+A8um3Dw8SDReElVgWPdRic5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.72ad5c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.72ad5c2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.72ad5c2_1783937451712_0.556754409446794","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.ff77e1c":{"name":"@astryxdesign/lab","version":"0.1.4-canary.ff77e1c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.ff77e1c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4cb5a30032e54a211f7e5f71afd0b5767185691c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.ff77e1c.tgz","fileCount":481,"integrity":"sha512-PdZ5FHClgBj1Jfa/DkYDaACzBDU6Ll1lCxUDusdF62Ap+70SNcDF57slJXkfRMd7QOBaGbbBVWaaV2Ofba0Axw==","signatures":[{"sig":"MEYCIQDTAty3WBl66aen/6xTrg6y9PChxRwwgZydz5PzY2f6QQIhAPzRjIDWF/zJESD5o+MlMzDp3mOjLUx0Hr2Xhmw34u9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.ff77e1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.ff77e1c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.ff77e1c_1783938226790_0.6545995520030747","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.e5e7f68":{"name":"@astryxdesign/lab","version":"0.1.4-canary.e5e7f68","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.e5e7f68","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4668eaa07ecc8e5fd897c1f70beb8548ad9ca0ce","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.e5e7f68.tgz","fileCount":481,"integrity":"sha512-x28rukzTawc+OxD1VfIWgbzubPkpvkViXLgL+BRslwPCJZ7NKcrvA7EgpQxYnwnFcWdnr3VxHJJyZ5157eOhMQ==","signatures":[{"sig":"MEUCIQCnetrV5LtsiZy+3z797ztDxTQxoKbjT+72C7faCTENwwIgBsib9AkoqI6qWkzF9123kuCWbKdGlgzIoY8rlAcfD2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.e5e7f68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.e5e7f68"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.e5e7f68_1783939487053_0.4686648725031015","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.cdee37b":{"name":"@astryxdesign/lab","version":"0.1.4-canary.cdee37b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.cdee37b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e6b481e6b7315ccd2d41c49c210df2f3392ca12f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.cdee37b.tgz","fileCount":481,"integrity":"sha512-fA+Vmw5OPqcYqzvRK1QefxC+FMxLj/hOVPXfZ2y/H5dQQDytRbVZGeOCHml2s5qBM44JWu/YzLZL8+FzPNlq2A==","signatures":[{"sig":"MEUCIQCQ93c/zgY0/dUs2h4gkpzv/1K8aj77e1BZ2uRluGlJGgIgWfR5NU8noBccTFrSWCjN/8htQDRoL5KF9CjrLWOM/eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.cdee37b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.cdee37b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.cdee37b_1783953195898_0.7507190228241625","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.27a88a6":{"name":"@astryxdesign/lab","version":"0.1.4-canary.27a88a6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.27a88a6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"04391465994753ce73575aa85669d634a5c92249","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.27a88a6.tgz","fileCount":481,"integrity":"sha512-7M2e81lRCVSxVd40/VLJeZeWkCbSbDCKCZPgRrtMInY1VJDdtAwjRpy+7FpdI68XGbq4qv56IACGbAQkWj/Mgg==","signatures":[{"sig":"MEUCIQC4QMLn8qCjElnd/ZpS/ISAqBfOEmmHKj8Bq9t4DaajYQIgUeaYGixJb46PITby3uHbYFk3jZ27ysD0+Y7LHnBSBSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.27a88a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.27a88a6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.27a88a6_1783957599421_0.32816700808855526","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.a845e8d":{"name":"@astryxdesign/lab","version":"0.1.4-canary.a845e8d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.a845e8d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aa47f371f97cbcc50e1f42af61a3825b05307219","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.a845e8d.tgz","fileCount":481,"integrity":"sha512-2FxzXdCgyPXE3rJqVeP5PIUDwzdMjViGQdsCHHPX6dJ4ZaIu4jDX63OjXo+1gk66/UTpF7E7ix05NrPz7WIT+g==","signatures":[{"sig":"MEUCIQDuntBS8ktsVT8FkOYwcVjukbcvCYyr16dFlPdFMbat2QIgcW3uImJLv1xZ19FlGi/7sEGC1YHmJ90OrZ2b6KTBvYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.a845e8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438039},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.a845e8d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.a845e8d_1783966350289_0.20563419225070123","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.e67829d":{"name":"@astryxdesign/lab","version":"0.1.4-canary.e67829d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.e67829d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"68f8306a50e5a6095e2f78bd3bb9bc069044b7e3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.e67829d.tgz","fileCount":481,"integrity":"sha512-axNV+iAhdBxfTHV69zHwJpYuWTT70874dQ+1u0qU/MJOvYOI+uJ1/idmN6CHcjP4J0V5PxGvJ87ccJjH1k09ng==","signatures":[{"sig":"MEUCIQCuCduB9scJ8/MSUfxrGxT6BGveQuKgmwni/3JFg1BBCwIgHfEgzRWgN/dwfadUqDmXE1bn650FhTh1R5ptylpnTlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.e67829d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439257},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.e67829d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.e67829d_1783968279947_0.6966004981422962","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-canary.ec9f8b2":{"name":"@astryxdesign/lab","version":"0.1.4-canary.ec9f8b2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.4-canary.ec9f8b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"37f893ff63157af4f69afa762174dc754e5eb6ea","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.4-canary.ec9f8b2.tgz","fileCount":481,"integrity":"sha512-LkreXJAqb+UgFRroft1D3G9AZZB4airLGrW5wQEiN9fGLsbz+dYsqYd67RbMK/PixQ/ecNE4r/R6UAoivYqlQg==","signatures":[{"sig":"MEQCIFDbLCancDqJwc2ML0Ptuj2ydIGlF6Nn5NIl+qmZ9wC8AiAdn8XyFKC+oKEzqGnfzYaCSmBIKRn5glDfb8v/EvzI4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.4-canary.ec9f8b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439257},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.4-canary.ec9f8b2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.4-canary.ec9f8b2_1783971330143_0.5116905115265873","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-canary.7a36764":{"name":"@astryxdesign/lab","version":"0.1.5-canary.7a36764","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.5-canary.7a36764","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"19ca223ce0ba670d399d910a721f70f559494e23","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.5-canary.7a36764.tgz","fileCount":481,"integrity":"sha512-C6HoWXbjmwuzqAhXfo3HAweQ65+XHNN+BUpfzlEOFhL/NyugtSqLrD3HqlWudXoRFtgoBTgCufsWaKCpCRedig==","signatures":[{"sig":"MEUCIQDIkOFGSyhpGhgaUswx6a3gDP7McZ0Iy5LfjzJ15DAG9QIgEygYZ9gLFSHMkUayjrayHmvcA9KgOh+9KxwIDN/CJLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.5-canary.7a36764","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439271},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.5-canary.7a36764"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.5-canary.7a36764_1784039222286_0.49483809189707983","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-canary.efe7cc3":{"name":"@astryxdesign/lab","version":"0.1.5-canary.efe7cc3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.5-canary.efe7cc3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"08a8001f6401b30a3efcdb5fb699fbde1ce7e765","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.5-canary.efe7cc3.tgz","fileCount":481,"integrity":"sha512-QCyWsdZJEbmq43JSBScSfcjqyt/cvXUnHVWcl5dnvVWWjvCvbzewidpVv/ragvjQEWNXNUff+RKs8DlhLJLehA==","signatures":[{"sig":"MEQCIDsqXYOHnVbmq5EcDLhV9GkfO9YGPgQWqel5dKHzBL2lAiBr6UQr0nv/EEa1LgoXtPDuZPunI3Ty9TTWCwPoV7Yd3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.5-canary.efe7cc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437994},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.5-canary.efe7cc3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.5-canary.efe7cc3_1784047714418_0.22110479701935404","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-canary.76e6697":{"name":"@astryxdesign/lab","version":"0.1.5-canary.76e6697","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.5-canary.76e6697","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ba4f351f628b1f10ac6451baef2c29e7d5588789","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.5-canary.76e6697.tgz","fileCount":481,"integrity":"sha512-7iRUwYF+51mr2OWaFDxx/VZgKlj8rTke/pecm4ozHobvwx9otfGtiMVTn4FUY5ZexwcB9D1gekLpJLqxVO+Aew==","signatures":[{"sig":"MEYCIQCjDoOgMNwlPAx4O0/22mh7gG+HUoGyqqlXePNkPRGMYQIhAJtBrESfE0H20C+Vfw2m7cZC/LnTY+6ZzZbf+1gwxDUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.5-canary.76e6697","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437994},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.5-canary.76e6697"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.5-canary.76e6697_1784055280855_0.9375543549482537","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-canary.3f81427":{"name":"@astryxdesign/lab","version":"0.1.5-canary.3f81427","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.5-canary.3f81427","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8bbb823edd8a83a21bb7941867c1932b8361164d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.5-canary.3f81427.tgz","fileCount":481,"integrity":"sha512-wW3lWRiR2bVZ3zsk9KReFWqa8KpUtokFjrgQEh9EPwuyd02rnGRESdtcsG0EjmZFjXZzopytYq9oTLSWBCES7w==","signatures":[{"sig":"MEUCIQDPoXoiVWApllUsY+mZSXOaJkdD8vH69r0rLR0zlWkinwIgbEFFNddn3OjG6ukR8oVMA/uQEDuh6ZYczgpoDlxDrXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.5-canary.3f81427","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437994},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.5-canary.3f81427"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.5-canary.3f81427_1784059035956_0.3686073402109358","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-canary.c4c1f5b":{"name":"@astryxdesign/lab","version":"0.1.5-canary.c4c1f5b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.5-canary.c4c1f5b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6bce159b457d377ee415bf7c79cd69183f478ebb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.5-canary.c4c1f5b.tgz","fileCount":481,"integrity":"sha512-tapbgRDpqxWaappQFiav8eJCbJTFLKTZqxQ5Yo+Fup3FQ9Cun0mJjLRAZ/bjMRnD7mlOckhTrtp8HxiuNz6okQ==","signatures":[{"sig":"MEQCID/Xklmvfr7j91AT2nRHXYOaVQuNJZ+xf3BV7uu9RgfyAiAlehu6C93YAj9eh6d7DaHs2oJ+ssjvNdJq6gnOC0f2kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.5-canary.c4c1f5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437987},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.5-canary.c4c1f5b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.5-canary.c4c1f5b_1784076330069_0.13202075227658416","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-canary.93d881b":{"name":"@astryxdesign/lab","version":"0.1.5-canary.93d881b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.5-canary.93d881b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2d24ef1e8e22c8b4c1836a82c616982e793768f2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.5-canary.93d881b.tgz","fileCount":481,"integrity":"sha512-kz2ONUWsTc80w79P2ODE2pOGlvjcJbHc0ZVvWjJza6J6S1V55yZDLZsoG2rvxf/lRg9bNoVRELMFnmSkQLRMlg==","signatures":[{"sig":"MEUCIQCdt8vMiegrkmULoqe02ZnglAAp6NLjqzy0dZMvkIORdgIgSE5ezjOlAD29dcXcB6KVmnSkwxTBsDlztC8j1EYdjR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.5-canary.93d881b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430402},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.5-canary.93d881b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.5-canary.93d881b_1784123145506_0.7876383823472775","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.1a0fef5":{"name":"@astryxdesign/lab","version":"0.1.6-canary.1a0fef5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.1a0fef5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b6907050f327c387c3dd7f5b078608bb72d455b9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.1a0fef5.tgz","fileCount":481,"integrity":"sha512-eo3Oskf+DxKhZ55w6E/F5PKM5SgVBwZssGJzfKw75pZmz4T+1kZKV5f7gJUZwKO8KYG1HfBattC8w9KMazR5gQ==","signatures":[{"sig":"MEQCIFBzSjvRoMJlrIRQwWgIy51ot09nWV8PEGTAVOASYYVUAiAerQA537OUBM84brMihaSo+WHvIkMVziOhCgXSMDTJgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.1a0fef5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.1a0fef5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.1a0fef5_1784127352228_0.3033865914196425","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.2331f22":{"name":"@astryxdesign/lab","version":"0.1.6-canary.2331f22","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.2331f22","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e09ca3feabef89f6f98deef2b580befaaee37735","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.2331f22.tgz","fileCount":481,"integrity":"sha512-nelHklAp4IE9gh8wbmFXN0lcjHsY/yzD7WB45zc9awf1vSuJSu0sguG+br5OWpiTUKJU73+H18KA8cWrK3VCFQ==","signatures":[{"sig":"MEUCIQCFvsqDNdzUSGo4x54lGStUDFLPh+x1k3dvafvWnNT3vgIgJDqSNRlOFAIFaAmH+aYEc1Cj7DPY55v16WFPAUVmOGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.2331f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.2331f22"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.2331f22_1784136370476_0.7814162896046759","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.fd658d7":{"name":"@astryxdesign/lab","version":"0.1.6-canary.fd658d7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.fd658d7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"920c1846745cdb80a795212f3e0e14aa6b822106","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.fd658d7.tgz","fileCount":481,"integrity":"sha512-uuFd16KAN3HRsoGNrS977IS7vK5WySW2F/w0DRsCNC9aqEdByBID31/OV/Mg0CZfbpggOmMliP/DPvTSu7JDUw==","signatures":[{"sig":"MEUCIHsOqy71/JzSOBDQJ6sQxKT6uwA/S9JtVAoz9pzeCkynAiEA3PCO1UA+iGuywdECj0rdgYYdXzhsvEN28L7lGBk5Los=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.fd658d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.fd658d7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.fd658d7_1784143224865_0.5938503464288241","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.eba4f34":{"name":"@astryxdesign/lab","version":"0.1.6-canary.eba4f34","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.eba4f34","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9dd62a95d894393686891eca9124c44fc86f93a1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.eba4f34.tgz","fileCount":481,"integrity":"sha512-zWNDi6p1FWWHPgJjSJ7O7N8J/1AcfTYK61RrMykDui0PPG2/mobU2b4g5erwNPWdV+ZpRwwDafLOs4Fjpae7Og==","signatures":[{"sig":"MEQCIDjib9bJpWDjVwsrum/oBoGmUBp0iIMe+COtSklisRFUAiA5ZhxPxQw8uQCF1BS7M3KckJb0sLz0lTrCVGPlZ1EcvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.eba4f34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.eba4f34"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.eba4f34_1784143721064_0.5929246211944255","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.30b6a8c":{"name":"@astryxdesign/lab","version":"0.1.6-canary.30b6a8c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.30b6a8c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8edf325dfa90122eba264773f6a71c7f48b435fc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.30b6a8c.tgz","fileCount":481,"integrity":"sha512-5m+sDDbABGjOAxiamsywKY7eoHMw5meuXzJHYdBWAryTvehlgU0krceuuyqfZM043IJDuoMaR661XhvdCk3S2g==","signatures":[{"sig":"MEYCIQD7DPt+EJENWv3s9tZvGBCtlqIgho5Ae9SVRO+nzVYdMAIhAKcb6P2gFnrRRH4ZnZCXCFzXGA6qdtNAA1M2ZCDwRKsC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.30b6a8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.30b6a8c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.30b6a8c_1784145952465_0.15444410892532767","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.06b5c6e":{"name":"@astryxdesign/lab","version":"0.1.6-canary.06b5c6e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.06b5c6e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"55c21367d38a53d5544f3e63f508794c3ddc8b9b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.06b5c6e.tgz","fileCount":481,"integrity":"sha512-rDIOTNP2QiXXO1oFx/b/X4r0gDFjk1EvTdezadNxEiGaUllw5kMRCWLeQCoFTCvaQ6qpmktIbjnMtvkf2ve4kw==","signatures":[{"sig":"MEUCICvDkJTaeKwtjaCZdr5yXbyt6Yw50dpgHNkcPR95+nolAiEA1LHZosLHGiZcqdjnndDHVu/WoFwClk6gjALGEorz3so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.06b5c6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.06b5c6e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.06b5c6e_1784161763295_0.36954567161215524","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.aeb5ee6":{"name":"@astryxdesign/lab","version":"0.1.6-canary.aeb5ee6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.aeb5ee6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"964836695e5a453f9038acfb134947e4f4007d86","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.aeb5ee6.tgz","fileCount":481,"integrity":"sha512-32yZH+DYIYEcE4Kie5LVrSMIS5Y7JRC1vdXaWK6kwJR8eJDyo1gcuk32XT6NMcQ2mt/IKlXBURVxaAYmDCEQjw==","signatures":[{"sig":"MEYCIQC2mj0OpKf5KSJTb/k5Vf1gITjIRrC6hsiFAJIe7rXSNwIhAOERxj7sQwevGCTRZ3s56NBcDUXYgXoif60/hNXte/wv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.aeb5ee6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.aeb5ee6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.aeb5ee6_1784232421908_0.61241737226515","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.40915d1":{"name":"@astryxdesign/lab","version":"0.1.6-canary.40915d1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.40915d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"525e7a5090b299155fc29a402af1c436855fcd8c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.40915d1.tgz","fileCount":481,"integrity":"sha512-P32ZWXSxLTc+WEnBqydAj4jUlcRgZO0lq7/26931Wr62+1OQ7T8WCYvuHnYudxVMftqN5k+mstzQhIPrOl2nBg==","signatures":[{"sig":"MEUCIQCS7yLLKKWlQ/Cb7h5yFTdgkr3ArQJteWYuGjNE41/0LAIgbQ42ceAWpTNTY7kmm6dMebMy2FKpGDe6mxL4HmhkJkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.40915d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.40915d1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.40915d1_1784233570642_0.6312645060763928","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.e82deeb":{"name":"@astryxdesign/lab","version":"0.1.6-canary.e82deeb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.e82deeb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae562754ea562fdeb2b6ed31248a64a1cce06300","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.e82deeb.tgz","fileCount":481,"integrity":"sha512-8c6e4kBO/SjUpyMHLTHPzXzG32hFAmABlVtZ51Ig3Zy5ZfWszng4qn+JcrLOQi0pmnSjD8daRip/SJLK3wrZtQ==","signatures":[{"sig":"MEUCICyFT0eOcc149P2nHLmMzHHsVTBX5GVkjCfPvy9BJmusAiEAiON/Eyw6+aa4nk6zi7llm30WGOmZAeQLY+qqlZiT/1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.e82deeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.e82deeb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.e82deeb_1784240144544_0.3942474713134596","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.e0802e8":{"name":"@astryxdesign/lab","version":"0.1.6-canary.e0802e8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.e0802e8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"654d4d387c8f566f10b831c028c8639eb4eb66d7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.e0802e8.tgz","fileCount":481,"integrity":"sha512-Zu/vLbLqGqPvAm0MNKph/6zPUofFImvoZFmBU2y8nZpiHF3ZvP0mZEJXJyCpp6ji0yL3+yfcr4yPgNS4ibsdHw==","signatures":[{"sig":"MEQCIAPZrpbegVm2WPduNtQEFhvc4usyWj/XA7R4u537RmBzAiBqlyJI9UQSajxanH+kMnFfai3UpwTTjpMeKeGOLYL/bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.e0802e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.e0802e8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.e0802e8_1784265065402_0.819442878200634","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.1d64659":{"name":"@astryxdesign/lab","version":"0.1.6-canary.1d64659","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.1d64659","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cef5667a81f9ea6fe92ce34c99908f1de6cbcbd0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.1d64659.tgz","fileCount":481,"integrity":"sha512-dsZrehROlCwtXDRi296i/FpT0rCbG2yVJ6ioKtG7HNZ4Zusa6VaVLOaTknQagO8B5iCW1c9u4WW6cfEaTBfN6g==","signatures":[{"sig":"MEQCIAN6G+gsL6u4yA5NO/nglOspZsa9g4S/S0ZCs4KEM9WsAiBAzyf/5q/VA6bv65eJq3U/v6rdIaroEi0h6S53CteM/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.1d64659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.1d64659"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.1d64659_1784290147785_0.4670033108894216","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.acd4fe3":{"name":"@astryxdesign/lab","version":"0.1.6-canary.acd4fe3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.acd4fe3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d6f9894c93662fac618f8094b1f767bb65d26fc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.acd4fe3.tgz","fileCount":481,"integrity":"sha512-UAOKUmAEKRIZ1jqvDC7vAobFUipEjnk4onuER/nKumlWbrSEmWcFciR2X/qeb/s3JAjX9mITm/aQtKGYypK+FA==","signatures":[{"sig":"MEUCIQDkx0ihw+3vzJHo5AI6JhcQR6qhkXuky2PWQKhSBs5hPwIgEBlSea8Kg/bFeo+8Su4VjCDUZB+EUpDAfZg/tw+IhAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.acd4fe3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.acd4fe3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.acd4fe3_1784311529736_0.5637600266872367","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.ef814e0":{"name":"@astryxdesign/lab","version":"0.1.6-canary.ef814e0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.ef814e0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5ae33f0d64376562358b8527b3940b557c28d2e7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.ef814e0.tgz","fileCount":481,"integrity":"sha512-sO/prJQdyTiJsAh6SayJyToSsTq51m/apl1FbcaJsfAjfl9zEYnWS/lWYEicH9ef6R8H4pbV9DoOX8RfEMeWIA==","signatures":[{"sig":"MEUCIF/WjM0ZEg/pQzHmW5GSd9owuulna/uqUx6dt7egMTG7AiEA+Ud5om8C+xp9rAdC41lgu+xi6M6QvLxajmXkqxJGJn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.ef814e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.ef814e0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.ef814e0_1784313861834_0.857051467564244","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.ab5a429":{"name":"@astryxdesign/lab","version":"0.1.6-canary.ab5a429","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.ab5a429","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b8c98b2ce3f93b5b9bc8c1b53e47a6fe7461ff2c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.ab5a429.tgz","fileCount":481,"integrity":"sha512-87aUbBnk2C9g2QrXvJEH/xNT+EvBM1TBNT+24o2HP1n/zN26TU+CgEoxIqXgHI+o33S8s8vZCQ3N+feTRQNCEQ==","signatures":[{"sig":"MEYCIQCUku3EWbHm9ctI9K0ej623WHh/S1CqeFjAz/cs0gCdDwIhALT6GwReG2w/p8AF9ss9rqRJWI9lrGdwSBgEGdejFJp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.ab5a429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.ab5a429"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.ab5a429_1784315613770_0.4940930800448473","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.3813843":{"name":"@astryxdesign/lab","version":"0.1.6-canary.3813843","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.3813843","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7f2833eee383fcb9b83ddb9cc0a8c050fc20a6c9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.3813843.tgz","fileCount":481,"integrity":"sha512-q9yQ509u4+nqrD8YAOScgG6wSNKgZj8/CWsQHnn8bwxnFQPLdcz4CeYrb8xgvROncnU/5Ks+O1okN1kuu5SSAg==","signatures":[{"sig":"MEQCIAlWdNovC8l50I20+10f72zfIjby59yFuxBq2umyQ8eNAiAHHit8dETY3x0CrnGlj/qO4B3Jg5lNk8gHEsRpi8l6Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.3813843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.3813843"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.3813843_1784317614416_0.022774097597636933","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.372d81b":{"name":"@astryxdesign/lab","version":"0.1.6-canary.372d81b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.372d81b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"91a0a4143a3202713513d6289f961783b87bc112","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.372d81b.tgz","fileCount":481,"integrity":"sha512-eiSRGXsHlKP59cCU2/RdD63cB8h8EG2TRNeg9Wpof75QOf3fU9g9lfc8FsT3CHcxDuUW18hm5bShkmogcAK3ZQ==","signatures":[{"sig":"MEQCIA9km0KKPhKEjzDSJhyYXxlIK/qvzecPsDAhQbqB7oNMAiBCq/RXWWjdCQm7mTyjhkSiBwHrjkLBGm7s5iHJo95bVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.372d81b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.372d81b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.372d81b_1784318662632_0.0008341845707886542","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.d63070f":{"name":"@astryxdesign/lab","version":"0.1.6-canary.d63070f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.d63070f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4b5e6e18a95ffab8830fb90a11bd1969bcafb3f7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.d63070f.tgz","fileCount":481,"integrity":"sha512-0jKNvIelZppH3bgtWPLVc/1bNJylJnsHC4Ec0Iz4wWxyRCyLz2xsZ0jALuQF9SICphosSQs4T0q+FbNqW/yggw==","signatures":[{"sig":"MEUCIQC7mZ1tTIIboAGCcZldMCGQuS8mKXWrSgGR0kpWEiv+RwIgUGlhSRFuLL+TOjs3ZxOiJYdFv+5XUhjUHIeLmrjyGcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.d63070f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.d63070f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.d63070f_1784319992892_0.4323745629887128","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.50723f3":{"name":"@astryxdesign/lab","version":"0.1.6-canary.50723f3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.50723f3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"43bef633c6544ddf61e8e74d015d574c3d9bca1f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.50723f3.tgz","fileCount":481,"integrity":"sha512-gsWfrQr3J9zcUX67Y2TiYh9Zjo8Sx0JcNE3U/IIuKwK7D+V/ZYNmUVGkAdSAlSYNxCuQ/M3bQ/EjvWM9o/5ltQ==","signatures":[{"sig":"MEUCIGsjoSGIklTLj9YWrpsU2bjGcvj+3jbG5agBLcMhQbehAiEApv1BDV2yO26jilty0LThyVg9UHzhiIbDk0BlASBdSR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.50723f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.50723f3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.50723f3_1784322888462_0.01776442662386124","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.dd1d655":{"name":"@astryxdesign/lab","version":"0.1.6-canary.dd1d655","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.dd1d655","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fc3ab4fd81058cbfcb9fbc4b177313c6c2f3fac2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.dd1d655.tgz","fileCount":481,"integrity":"sha512-kMO/wKK0cuAxBcvdrcsKQfFwpfLtR1AZavBe8JB8CyJ+vq/p0rFqMl6gtGb0g+0HombGJfL3+ewmlhf3Y9tOSA==","signatures":[{"sig":"MEUCIQDHlm0VBBVpaNvOro55Eb2KniQgYO92n2pRgrQ1XW4NYgIgVwJSeLKwWUC3+7OBK26JsMpjAjcd7yTzbjOD3AVzoIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.dd1d655","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.dd1d655"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.dd1d655_1784323797889_0.8430676668735082","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.b2a4936":{"name":"@astryxdesign/lab","version":"0.1.6-canary.b2a4936","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.b2a4936","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"404f0db1fd75768b58c3cdc5459a51636b1f2ace","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.b2a4936.tgz","fileCount":481,"integrity":"sha512-r0wStHnKQfpB1SJyUZoth63Oap9JtS9b4AlOI3xODQGp8gcoRE+yL78qWVNBRynqtxi8t+307WN+M9XpPozYAw==","signatures":[{"sig":"MEQCIDSMVFgjZyCYzpy/aBO49Sit9114r7cePLGM+exBEjNdAiAJicp4mHjSJE7X9I17djAvS/iz321z3XaGQ5trtkTVCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.b2a4936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.b2a4936"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.b2a4936_1784324377975_0.9164834772804293","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.a8cde0f":{"name":"@astryxdesign/lab","version":"0.1.6-canary.a8cde0f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.a8cde0f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b2803fb6308371af42ce3321ada00f5c2e100777","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.a8cde0f.tgz","fileCount":481,"integrity":"sha512-8XUN4cTINhnb4akRN1veMFcRfZJ7QWzLBVb3dqpZ8RTo9D8fGlQGFeplxQVYqgy/GOLTKATcDPhLt+avc6ZWMg==","signatures":[{"sig":"MEUCIG+h/ZKIpxWcFedSmdzmiJ65OWb8CE3WmDPsrjqvp8kQAiEAghgLOd//C/4wAN5/VrL5ocO2UMFq+gZKblsf7ER8mXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.a8cde0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.a8cde0f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.a8cde0f_1784325121797_0.330043319702102","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.eb549c8":{"name":"@astryxdesign/lab","version":"0.1.6-canary.eb549c8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.eb549c8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"addaba8f387465b7af8fbfc6e3f96b50eca6a98f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.eb549c8.tgz","fileCount":481,"integrity":"sha512-yqV9FFy9+VlhtkVUqLdE/HkljWX3BxA+/ZtPTJl2S0PexCCW/EC5OgzJeVxWO48ljWKSf1v3vxdXPVbUG7EUIQ==","signatures":[{"sig":"MEUCIHByvGIzw78s2W1JZCavU3QVQMNPG8fmRQqT88E3h0PoAiEAvs6VKzGchuChZ0yXvX3oDGVwIyUL+MQpX0hebVNCDZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.eb549c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.eb549c8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.eb549c8_1784325677606_0.9519610711692266","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.ba37404":{"name":"@astryxdesign/lab","version":"0.1.6-canary.ba37404","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.ba37404","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"77ab14d1558788ca183b6cd635a25a72d8cde45f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.ba37404.tgz","fileCount":481,"integrity":"sha512-U1tftWUW5FK8G29PrVQziGDyO1gvOpNrcup29tKAcUZ5MvOUja87yFsZaaQdLQi/SmAoVuF7kz9HXpOJDZ2xJg==","signatures":[{"sig":"MEUCIDmHIX+hgKgixGJ8sFpLuX4WnvWEdyDHX4fWBcX5b7NCAiEAp3cRjCjEcxc1AtaceEbgBSD99RFWlFiKOFgzisgob0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.ba37404","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.ba37404"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.ba37404_1784326283765_0.6241681435567716","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.0121ab3":{"name":"@astryxdesign/lab","version":"0.1.6-canary.0121ab3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.0121ab3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3895ae51a401e1c1a91744e1ac358109f5708fec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.0121ab3.tgz","fileCount":481,"integrity":"sha512-6tOMPk2/vdPtOl2aBXwFIfbAV+BQgXztL/NIMk3bcP6gJPNdn1prSMm/jabzhH/MmP9rQeLfYA9egfgpONWocA==","signatures":[{"sig":"MEUCICk+Pc9GV3xynXo9h67Bies6MYTf5leixBAT/EVmyEZJAiEAz8s4AJ4rOfRb4imRcHrosGj17Q68LGuO5erQD38lkPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.0121ab3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430416},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.0121ab3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.0121ab3_1784332461477_0.5906502216184173","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.15dd282":{"name":"@astryxdesign/lab","version":"0.1.6-canary.15dd282","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.15dd282","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"69f4e59d61a9178b8a2b3f1791fdf2cfbbdfe473","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.15dd282.tgz","fileCount":481,"integrity":"sha512-C3qJXzM04n77BOAfQKc4kqyoKKdrgQhy+n8IH4zauteo9r37Ifs/BDfCBjfTogNKaO42VAcTIboiojRW27V+4Q==","signatures":[{"sig":"MEQCIEhh8weqVFMxLlnjcSRMvjZUcHQR5IL2kj/f0/98gDv8AiBOEisFnMJmAt7n3l2kMXRrhutquYkC5V9cFOFrunC1Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.15dd282","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.15dd282"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.15dd282_1784367304394_0.49503153374578446","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.eb23da7":{"name":"@astryxdesign/lab","version":"0.1.6-canary.eb23da7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.eb23da7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5221d62c6d9a209c2c0b3b64edab7ea3006b2c65","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.eb23da7.tgz","fileCount":481,"integrity":"sha512-Uhq6QoibocOIlzAKwKjkWP8aiZvUB9XDy1rPBVyYsxuMv/4BJf40kf136el+WstdVHU6zcLddpespr4ANjWpTA==","signatures":[{"sig":"MEQCIDJN+x6DYkuxoQueT7VsZqWQZ5Fl76jI31zUyi0txInlAiBb5nYTxR+kN9N4bLsyLOd/fI0grVsL44ihag5ihIRjfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.eb23da7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.eb23da7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.eb23da7_1784376142029_0.15458731796420389","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.896bdb1":{"name":"@astryxdesign/lab","version":"0.1.6-canary.896bdb1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.896bdb1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b67369e72a60a01c3aa3b8a9f7be383c4c5efbb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.896bdb1.tgz","fileCount":481,"integrity":"sha512-RBzib2XXJxodRWdwB8LQbAqgwjnJg9tD4BH21VDd8Ix8BatxzH1mnmA8MpT1cw1oFV235mzrO1yfzDXK+cABLw==","signatures":[{"sig":"MEUCIQC0y6F+IU43VDmjDgnRUnN01do5j495qX27JY6uO68EkQIgFhz9PJ6j5yFaPiLmtGj5Ao6u5wOlDyaXDgLkvpxbFbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.896bdb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.896bdb1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.896bdb1_1784389234103_0.4520675641334604","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.2e2e960":{"name":"@astryxdesign/lab","version":"0.1.6-canary.2e2e960","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.2e2e960","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40cdfabd93bac8251de2c0741fb3a99956d015c9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.2e2e960.tgz","fileCount":481,"integrity":"sha512-48LM/M0SYQqYMbLKqHkND6e/X1gy9mUvTlOKwbt0d5zda4u8XMQbt+5y6YbXSbNajbsujjeMJHCQ3R1zInl3XA==","signatures":[{"sig":"MEYCIQCSx/l8ErargTx5Quetr1M4VlCDlZ0IIAq/LFzeL7zJmwIhAKgcjsR07+Gxf3RhvNPiW7SUWJYOW1rmyppf7B3i50Vs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.2e2e960","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.2e2e960"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.2e2e960_1784394328700_0.5932567864211276","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.4d94d5e":{"name":"@astryxdesign/lab","version":"0.1.6-canary.4d94d5e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.4d94d5e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"60cc133a4f3e4ba038c323d4744bde995bfa1c4d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.4d94d5e.tgz","fileCount":481,"integrity":"sha512-zzRRqXmAnWPY+OjxhmerYA5Q2mBoAOsp+wlQPRRdUiKIp8kErLYtzOtDPINTedLHZ9xPuOivFijbc2xUet6LMQ==","signatures":[{"sig":"MEUCIQDOct3MTDWnni3XBuwYnUY4oXb54+EXir92lPP/9Rpy+gIgbPxzVe0oTcmvuU+FfndnQOvr7vaXQOanj7K49w0k4UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.4d94d5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.4d94d5e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.4d94d5e_1784445631949_0.09197794298056516","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.7158eaa":{"name":"@astryxdesign/lab","version":"0.1.6-canary.7158eaa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.7158eaa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2645fe3e685161376dbb6c0ba56f8e7cf4ba2f2f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.7158eaa.tgz","fileCount":481,"integrity":"sha512-Y02fe1C9hI37qY3Q2vXfNph0jwa/tUSHS8pJc4Eaw6fojJkPxGRgMZXZQbyfEezJKcEbKp8GT7QPEbaoT6pr2g==","signatures":[{"sig":"MEYCIQCAtDNy1C73Tau9OpxkZD/NHlyNswOuoCEUF48iV7xAIgIhAPKeMIrDrCJLfbLctk7LgNHsMD/PragtvWuVBAAzcSRy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.7158eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.7158eaa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.7158eaa_1784469477852_0.22539304524114523","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.22e2da8":{"name":"@astryxdesign/lab","version":"0.1.6-canary.22e2da8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.22e2da8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4e31208e45b2ea4bfbeb61991efb72d9dfee4a21","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.22e2da8.tgz","fileCount":481,"integrity":"sha512-HD1rqN3yWJAOgftdqDG0UKvtjh+I/Ts4v5wVUxM4r0sj0j+xffou5Jd5qmgO+UIIdiUuwOvl/qGrRniHubkmYw==","signatures":[{"sig":"MEUCIQCFDHi7lxI4l8+hDf9SquF+O/+aqwhy2gmp9hE+You7GwIgSGcOcJyf1seXNtfP4KV3zbWBdXF42kex731sUjJHQjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.22e2da8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.22e2da8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.22e2da8_1784469766762_0.6405115505718668","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.20b7402":{"name":"@astryxdesign/lab","version":"0.1.6-canary.20b7402","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.20b7402","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c93295a40078718a643622aae5c47808db31de91","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.20b7402.tgz","fileCount":481,"integrity":"sha512-WkqKYPMVn94vz77OpkQntdCCDBTADZkUv/Egp2eX3zQiTSUcohHUIYizIDaGmhEHi18DQCx8xLD1GDV7P+QbJw==","signatures":[{"sig":"MEQCICev68Fn4rTn0nHTLgELKMq/RBCwZuSR8c8c6Z6tbE0JAiBEOCgacVCekgBLix2fPTzXHIUHVKHJiYdfXoWXeLqlrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.20b7402","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.20b7402"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.20b7402_1784471216665_0.5643410198953231","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.6ec65fb":{"name":"@astryxdesign/lab","version":"0.1.6-canary.6ec65fb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.6ec65fb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d84d35e57ff63b4fbc97c62b84d106f68a79dd00","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.6ec65fb.tgz","fileCount":481,"integrity":"sha512-zAEHxbpxR8UJAAtZKEqscTSfbqr3ro47gxaeUfDiMN+S4A+Uil/RQP0m+NAhWDn8TJIDwzNaPAIQ+r9uy+4iOA==","signatures":[{"sig":"MEUCIQCz+pzznP3KYXMWBpumewwbLLdRYH0ZhjEcz7zmjyyHmAIgO2znZiIOUFx7X7IrlTZH79T/+dA/cLTBwSLvycDDnXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.6ec65fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.6ec65fb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.6ec65fb_1784471422394_0.13584484549203846","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.02f2602":{"name":"@astryxdesign/lab","version":"0.1.6-canary.02f2602","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.02f2602","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8c56d47672315effc086deb506ff0b71fc719cd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.02f2602.tgz","fileCount":481,"integrity":"sha512-vbHE0gSVeMT56OsqS6StqTr1aA2ZkJCQqwRcst261s94eUaEspcq3TArCfPPKG9VDj2eb13pXuJM80SRPTreBA==","signatures":[{"sig":"MEUCID8tMzxLiFNRwjuKLQSnng1Sv0izKiLrSGMInUAjhuWzAiEAqAY4sx/nxs6iGCdX06LYtioYvaVI2i5zT7zpFNDp/mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.02f2602","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.02f2602"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.02f2602_1784474116903_0.8068819804280196","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.fd02a9b":{"name":"@astryxdesign/lab","version":"0.1.6-canary.fd02a9b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.fd02a9b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ca662598d2c6c3b46334367294435ea8a58997ad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.fd02a9b.tgz","fileCount":481,"integrity":"sha512-KPLwMDQ9a9YvFxe5TdXkypzHR4LEgu8YUuZ/6oFUqKuUMHAJxFbVuI9pmqPQ+Kv9VzrKnR23F0DH2mOrHtw+Gw==","signatures":[{"sig":"MEYCIQDz0R3eiRD/aWFyoI3N84ezF4xRHu2b4CGwBHTk4Vm0eQIhAN6g0h3/ki9VjrJ3Hezs8loz4waJdp6tyuRZ7r2GaXR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.fd02a9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.fd02a9b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.fd02a9b_1784476301525_0.24095569431647057","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.9f806c6":{"name":"@astryxdesign/lab","version":"0.1.6-canary.9f806c6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.9f806c6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a48640d0d05cbe67cb4192311bf4e45a3c2b0c64","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.9f806c6.tgz","fileCount":481,"integrity":"sha512-SzI3CeMvvkoxey74VkrvQ6J+uZ4+TYNcGcPx0WKVoZooLEMyzHQYjZrbK1wj+dq+6djkFWg0u9puHatCjg3t6g==","signatures":[{"sig":"MEQCIEWBoZTwVfjvH6tKg3mHuJL8+8ifJG4RAKbFA0h1j0BgAiBVUrFE2wmyEaV0EfpQP4C2gx5c5pGMN5BYHObfLwGBNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.9f806c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.9f806c6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.9f806c6_1784477672377_0.6609816954139605","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.4812e5b":{"name":"@astryxdesign/lab","version":"0.1.6-canary.4812e5b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.4812e5b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac4e89b49bfb3f2b10cbc5e20d955bc9434eb881","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.4812e5b.tgz","fileCount":481,"integrity":"sha512-8D+FL1OYTLxQNo7HHlHHR/3hw54eeNH8xFPeTc75zcvghdDKf3hdNY+5AEN5c9Vux7E6krfWVpCRJ8syOzvD4g==","signatures":[{"sig":"MEYCIQCsEO0f4N5AldL64ssVnk+6R/KDSW/VG91uzwW65SiZvwIhANIPpyeCJPdJV8GAgGpZcSD6m4L7mRrS+dNhJw7ot0FL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.4812e5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424863},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.4812e5b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.4812e5b_1784477882077_0.37795800036516924","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.5f424ba":{"name":"@astryxdesign/lab","version":"0.1.6-canary.5f424ba","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.5f424ba","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87c994dd0ddba4eec5db9dfd4802fd37ff15f518","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.5f424ba.tgz","fileCount":481,"integrity":"sha512-nryHDS293HtlHbD8lbZTYzPJSVI8WUVnHhuKeM0bL9ThaYeq4ZONvJoGxki1s/OoMZXSplhJQbfwORfnf+km7g==","signatures":[{"sig":"MEUCIQDXX8N/n3dyXCUivbplVHGzPKA2z0m83qJpGiZKZaMGowIgHrop1Q8SxAavbCJvScZUW5Yw+k8TZJmd7ftn7euK/R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.5f424ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424830},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.5f424ba"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.5f424ba_1784483776012_0.8236378823613006","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.0c160d5":{"name":"@astryxdesign/lab","version":"0.1.6-canary.0c160d5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.0c160d5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"63233e2d18ffdcd5caa33be3cfc0e15077a404e0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.0c160d5.tgz","fileCount":481,"integrity":"sha512-IPncOdjQ9hk/0yJi1ZTXdjyBHgvo+S/hPlcD+niV98sPip1qRtQwgDy2fRxcJiTkAN0z3Z/US8Ck9M656sNB+A==","signatures":[{"sig":"MEQCIG8JSdm6Yi2HTXtiLb4R6KOBi+WrIUROYqqvt03DoD53AiAv7pYeETKAe7DqeN1gnron110/H+b5yzHnpSNZoalNsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.0c160d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424830},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.0c160d5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.0c160d5_1784485078261_0.6442674762183798","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.2829fc5":{"name":"@astryxdesign/lab","version":"0.1.6-canary.2829fc5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.2829fc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b8e5f3c3c1f57cdcf9145ef8241d0bd7f9aa9eec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.2829fc5.tgz","fileCount":481,"integrity":"sha512-x1+8XYwOGjWcjfjo7s3GCBYHkXGav83MOMuQgUU76VETbh4nI9mfKbyRVwBwPUiW2EY0WXh3JuZX3tMzBged4g==","signatures":[{"sig":"MEQCICfflgm13R8ogMCwOLEqeA20BLHasqvRGfPvUd5M1/fzAiAtjj1hp4hWcU0xMVMuDlT4GMqfnEDIInOM9/XYAjJDuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.2829fc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424830},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.2829fc5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.2829fc5_1784486091858_0.657617648648025","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.1b61ba6":{"name":"@astryxdesign/lab","version":"0.1.6-canary.1b61ba6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.1b61ba6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"53403fadb42252c66b1e2b518f0dabc7ff0f0fb9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.1b61ba6.tgz","fileCount":481,"integrity":"sha512-xegESeKlg8rGCobQEaAdNSwynMQsH+Q+keutpL7+nE7J7xq815lKCfEpBk1/izOhef+E+x2w88G7j87Swpozew==","signatures":[{"sig":"MEYCIQDFf9rS1W4DMYluvh2jTbXfdDIz6cHyQOAlZbd65DBWiwIhAMxoi7cNpBSefmRl+WEnhsQJTLDrD9pPxY06G9Vw13cH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.1b61ba6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424830},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.1b61ba6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.1b61ba6_1784490823451_0.6321727096679912","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.fa8c18f":{"name":"@astryxdesign/lab","version":"0.1.6-canary.fa8c18f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.fa8c18f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"074b7df177a2bde4d20c68e891bbba9f62e492e5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.fa8c18f.tgz","fileCount":482,"integrity":"sha512-YShN9CCIx5MkDj53uYu00mFRd1urt45ginegzKRrdhfyR1o51noyucC96Bjbl/XF73CNYjILqVsv4YMTJbXJoA==","signatures":[{"sig":"MEYCIQCZxgS1l4urrIyjrw5L2tQmem8EIuzZVs9E1tZXYZhboAIhALVgxVP+rm7AcUNbNbgTMM9yrw8m4R0Xaql0VT+UmBcg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.fa8c18f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.fa8c18f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.fa8c18f_1784491325210_0.5218133903798665","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.e65bbd4":{"name":"@astryxdesign/lab","version":"0.1.6-canary.e65bbd4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.e65bbd4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d30d2359034a34aad3931d7cba146b6a04fa6362","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.e65bbd4.tgz","fileCount":482,"integrity":"sha512-YAeNgJ+FOr/wfEBQjC3feqx3yiMSSMMYIWmZw/6m906h5stQeFVUjX3foXXt1xtr9gWdeVaK1rOXa7aklUxAxQ==","signatures":[{"sig":"MEYCIQCcU1S3pnVjwhkXfPi5yHxU2rrglhw0VCbp1kSXJCNp4gIhANX3nqVY6XMBC5ItxJ5Qsx1RSPRNFzVi3zGFwWc6oVII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.e65bbd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.e65bbd4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.e65bbd4_1784491977440_0.9005154583680224","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.5cc03ea":{"name":"@astryxdesign/lab","version":"0.1.6-canary.5cc03ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.5cc03ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fd74d8e2199c66736c109cf9e0582f57fe3bae2e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.5cc03ea.tgz","fileCount":482,"integrity":"sha512-Vt1CL/PBMxKzK7klFGHBefj6tWVXumPSuXSoARc+GEadcWS4nhzUTIpvCKVxwij6KSwa+Ih3lOu7lHQ3n/VMhg==","signatures":[{"sig":"MEYCIQCDbdIet+suNtLlRA6zKQ7/0pqyReyz0+Dxb3eeTlGUQAIhAPyAcb9sHjTGTfw+fBP4Y7szK7PfHAZE1YmLicOg5F7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.5cc03ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.5cc03ea"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.5cc03ea_1784492905919_0.24725833690126153","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.fec872b":{"name":"@astryxdesign/lab","version":"0.1.6-canary.fec872b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.fec872b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"df85170a299dcb6d0034925155e13b55f18cec5f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.fec872b.tgz","fileCount":482,"integrity":"sha512-dlvYwAmOet0PU7xAS8VZG7jiH22medobc0wAdrl2925EEocUREqLBdpop8AnzQ4ud0TBmBaJmDBJFviKaNHsjQ==","signatures":[{"sig":"MEYCIQCdZTZYBDRn25dglKvqtEyI6V8MRAYcjpESrSfylVHJ1QIhALKXrMaFE95yktG6Wdf2F72lGEMzKWYeYMd6b5a4kycv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.fec872b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.fec872b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.fec872b_1784493950762_0.05755060868082151","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.e8d4c3f":{"name":"@astryxdesign/lab","version":"0.1.6-canary.e8d4c3f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.e8d4c3f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"387cd40a103acb72fc92ee891028647f5fc78540","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.e8d4c3f.tgz","fileCount":482,"integrity":"sha512-ANhPRndulqioyj6NWXlOnhfE13u++6ZOkL48YMPQQnOV98aoHEl0rcgstyZMeq8X5agbpMLuHWH6eInUIEbFtQ==","signatures":[{"sig":"MEQCIFaZS2GH1T1kJCjqVd9ghOBB3BaEUR11DxJ77afROgG5AiBJ4P5HTWgRh8Tt+GurtPZJ6uE02mrmDGV6vlj5dHVV5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.e8d4c3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.e8d4c3f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.e8d4c3f_1784494854334_0.8378505167308268","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.502aac2":{"name":"@astryxdesign/lab","version":"0.1.6-canary.502aac2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.502aac2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25d234aa08c714d3df827786e8de3bfb4ba4a4a4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.502aac2.tgz","fileCount":482,"integrity":"sha512-hZX6LEKxKxRpcsv55kphMJ3IEvojCotmWg7+iyXdu8ZQdY+HiYRJdAsFvEK0VeQe2LS/ntcYNI6syiuEKCOs8w==","signatures":[{"sig":"MEUCIQD5QwdUC//RrOp5doa9BUKoqHECjIDgh7J2PXxYt20IuwIgX/dPhRw6Er/bFM1o0B0Vz6GbNWgPKvr+GKjA0OIBTGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.502aac2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.502aac2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.502aac2_1784495572119_0.11590838559269634","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.2d8ba8b":{"name":"@astryxdesign/lab","version":"0.1.6-canary.2d8ba8b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.2d8ba8b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a52fc9630487a097ec4b992ed003e1833bee8e47","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.2d8ba8b.tgz","fileCount":482,"integrity":"sha512-bpa4BlVBY45NuOefBPMUHGqi1JbliGhpl60T2HBnYkpG/tROByjlgOGrEZDxq1VmpYmdKo414FKChkJhR4Q5lQ==","signatures":[{"sig":"MEUCIQCIzlIGbGLU7IE8wiHoYDQ/xCUwePzDNy97VdLgBHa5zQIgdyTj/w4J3CHsIUmg05yCJrVfVlQ9S1ldLRgeayKhHYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.2d8ba8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.2d8ba8b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.2d8ba8b_1784496073204_0.9750314426579814","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.6cf48ce":{"name":"@astryxdesign/lab","version":"0.1.6-canary.6cf48ce","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.6cf48ce","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6aca332b480b24ad341f2b0dc986f1e1339c2975","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.6cf48ce.tgz","fileCount":482,"integrity":"sha512-ibPymm1bazaPA0GNNpF3xFSROQory+wL8ajPjNCSbqefaX061XKApVG1qRGUWguwyfc1XYJngr3Lhyr/Ngd1kQ==","signatures":[{"sig":"MEQCID98bzERMxqdxYpKP8wShfs8EPfI5OALdfkt6izjhIsOAiBHEADwMokAzS459psjv6mjSygZmFQRD9AAe74qCj88/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.6cf48ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.6cf48ce"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.6cf48ce_1784510244720_0.8827984503122073","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.436f552":{"name":"@astryxdesign/lab","version":"0.1.6-canary.436f552","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.436f552","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2681d6c9cd7e124e82aefe9849bf859b9d3b2643","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.436f552.tgz","fileCount":482,"integrity":"sha512-yUaaDWJRNobMplKvdYg6OHqJ3yY3IKQfIv4CufJOgFq42KY9pkJjnGrmvmuWfdPW/OOrLXDKBEEfLe0hXBR3yA==","signatures":[{"sig":"MEUCIHj31e418i4XQSsZ+4KJ6Wbpbqv3ivQZpoYBh2i3GhEfAiEAwEu5oNFjcDvkmDYAiM0W5Libjs9HIG3KLw6iTP/26QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.436f552","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.436f552"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.436f552_1784566286780_0.7713974723840544","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.af3fba5":{"name":"@astryxdesign/lab","version":"0.1.6-canary.af3fba5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.af3fba5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"26e676fa242be6e9e2642f8e04971c9c1a042a83","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.af3fba5.tgz","fileCount":482,"integrity":"sha512-HTMm5JwOqKaoGMr3W9Pg5l/mtBfFPCbESfRTi98GpkbMkR1BnLlEMMu2fmJaTHxuIIH4Xr/eNwYjTxJpxrTjiA==","signatures":[{"sig":"MEUCIQC+NxLiCh7K4zV4qB8z+g9NcFubA6UPrOupHkueZWf3KwIgcyQQKuFu4xW+QGHcWfM+RRFD33wsWdANPevIeOrYZVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.af3fba5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.af3fba5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.af3fba5_1784567422571_0.57762461686039","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.c899736":{"name":"@astryxdesign/lab","version":"0.1.6-canary.c899736","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.c899736","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"861bef0f21259c086a4eb3ddb7afda00ade7be3f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.c899736.tgz","fileCount":482,"integrity":"sha512-gK/LYh2/E/DjNbvoxsBKCMBOLPPmg5cisDMte0xdRj3DpEeUhbp7Mln84FZZMIdV6hJuO2yk4qk33do3dHdhfg==","signatures":[{"sig":"MEQCIBzpDKI9LMMPZ3//XW+6tSJYgDpsHzWzaiq+BXLyqhiVAiB+/klN3pRdefzc8cgCqfH1XRd9B7lWfXJ1IaMkNhjyOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.c899736","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.c899736"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.c899736_1784567641829_0.23177640127100996","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.72e34d3":{"name":"@astryxdesign/lab","version":"0.1.6-canary.72e34d3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.72e34d3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"02dd038f7bb00b0c8d2fb87bf35f99bea1a932c1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.72e34d3.tgz","fileCount":482,"integrity":"sha512-mTWetzbzKD5A50E+03vU2bWhcbuCdGYekxA703Xnm+fXg8mxQMnF/OlrmyHzArrFyIw/96VwhsAqTFbgrDzkRg==","signatures":[{"sig":"MEUCIQDYDoFgGPWF/Byt9t5I4vWFQ8L0wW74B7CP74brG1QcegIgCSpyzp1xImVR8YiX7M+5Zur1fGBTfqdb3G9FpI0NlaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.72e34d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.72e34d3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.72e34d3_1784568180610_0.0493359561924096","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.d3e7822":{"name":"@astryxdesign/lab","version":"0.1.6-canary.d3e7822","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.d3e7822","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fc7136ad28d0bcc74580f5123bf1b7e6f05e5c4b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.d3e7822.tgz","fileCount":482,"integrity":"sha512-frcXPAdjk/n4Qr0uyvtDCY5ZLV/mhmmF9En0hcmf6kA6AdKdvxrTSusUW7WuHl2Qhw69Nva3Pre7hw4kbD4l+w==","signatures":[{"sig":"MEUCIHItHwDtqgWUmMRDU1yd9fNn53d1NrKsC3Elf2l49OJ2AiEA8gp/zneRdGK2H/hpbjpNff4//IrOVC4XJgMr3HwpNH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.d3e7822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.d3e7822"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.d3e7822_1784574575395_0.7869779636230874","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.ff5dfca":{"name":"@astryxdesign/lab","version":"0.1.6-canary.ff5dfca","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.ff5dfca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9a06995339543c96a5cab97737c874e9cc527235","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.ff5dfca.tgz","fileCount":482,"integrity":"sha512-mEPtFmVYstGI4y8RB8/JRdm7FWQi9GTImvv70g+sIjaheyYXPwHgT7k3/GbHyimO7csZ9fi2dvPjhtfdC+v6Kg==","signatures":[{"sig":"MEQCIEgK3hfXAIjk80tXYNXxo0MDR43+dOdwCHdecca99WXqAiBAUht/LJ63L6B8lvtlEmy/FtIbwPW4RzHhSzezaTTFIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.ff5dfca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.ff5dfca"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.ff5dfca_1784581254892_0.03727751545696112","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary.0c9b3ba":{"name":"@astryxdesign/lab","version":"0.1.6-canary.0c9b3ba","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.6-canary.0c9b3ba","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7e3b88222850fd86e3171251a9cb542f5ba25a29","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.6-canary.0c9b3ba.tgz","fileCount":482,"integrity":"sha512-W1dKLkKLam3M8hvxq7srv+mWd4sMTFJ7RvPk2mW3PH0yxGgRp2gTP+a3MfJPlvtaI9j/EzNV+yMq5YB7AncQ4A==","signatures":[{"sig":"MEQCIDJ6D1j6Cxa+okSlnzjRBGTJ3+h8j8RycOaB+AzDvqCzAiBHDSDC69Pcpp0xny+ckgyZCKwVxu7Ots+Aoe+TpJQ7Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.6-canary.0c9b3ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426231},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.6-canary.0c9b3ba"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.6-canary.0c9b3ba_1784582684606_0.952659755300447","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.cc83e7a":{"name":"@astryxdesign/lab","version":"0.1.7-canary.cc83e7a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.cc83e7a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bd844ab2cf5a981d8a3a7e50d9c8e852ea115339","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.cc83e7a.tgz","fileCount":482,"integrity":"sha512-WYpO+vKbNGBfad62zPaCe/Vt45NZJvCvUh40HqtTOnR+4/kMrw+5lDX6hnVAGNCc1PvLd8p7RulWzLum5sBx1Q==","signatures":[{"sig":"MEUCIEh4syDNOfKL9fMAG8JbStRvxzEmWptVrDBc6obsZpKfAiEA+27V79lEtQkRKucJ00TR+RgqFKA/w9NG5HnbX8oyf/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.cc83e7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.cc83e7a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.cc83e7a_1784592831588_0.298659390359838","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.8effb32":{"name":"@astryxdesign/lab","version":"0.1.7-canary.8effb32","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.8effb32","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"70c0e739eb619e2f0e482ccf074d06f3ec3fdaf6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.8effb32.tgz","fileCount":482,"integrity":"sha512-0fClEl1eMs60mRSnJXucg84tGWZRXSNtJf0qd2e71x/+mrzRzfPc+7V3eg4ODdad20JZ5f0CIXIDp5jiTo3XVg==","signatures":[{"sig":"MEUCIQDwPjOjNEhoiNRP/GAqKTP7s7k4CsjMkQ7yv1DzgOxonwIgWg4RBzsFY+PXz+voOGa7ocDPCs4p1HTwtkg6mWmOSL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.8effb32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.8effb32"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.8effb32_1784594118492_0.7994890763687399","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.aa8d475":{"name":"@astryxdesign/lab","version":"0.1.7-canary.aa8d475","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.aa8d475","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7592161d7aeff6aadf26c1cf4d2f64d87275490d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.aa8d475.tgz","fileCount":482,"integrity":"sha512-ASizltOu5Nw85k0W22hCs7LB05LWSR1BJEnxQt1nc2s/psb0GA+7x6ub7jO8Ca2V8Pf/2GU1hxdtPvdsoxNN5w==","signatures":[{"sig":"MEYCIQCg/cZUiFOZpP3PCIF0lpFWAEm/o8XX7RN0slTfum4ZTgIhAJKY1uE7HiNVGlIkoiQYRSLbpj0z7/Tnpe/AUBD6/B1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.aa8d475","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.aa8d475"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.aa8d475_1784603811043_0.7337306695049144","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.eb8e07b":{"name":"@astryxdesign/lab","version":"0.1.7-canary.eb8e07b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.eb8e07b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"54b4640e062aa3b25650edca8c85282154cbd77b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.eb8e07b.tgz","fileCount":482,"integrity":"sha512-zW6mwX2ZqUWZBGOveqj9EHNyKPd2a0pxhXN6FL/dcAWSZ6z4eAEffDXZbhV/tyMMduWfoxYt5rc9gucHZluHyw==","signatures":[{"sig":"MEQCIHRRlVlOWodOTzZiyhpP+ZeVD2lqu5x9432vigRxS4LlAiAftYO4zzZl4E9eLju8Xlmh7QkuWy/5/yTgtWu3IVyaBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.eb8e07b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.eb8e07b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.eb8e07b_1784625438526_0.10864943154688755","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.30638c8":{"name":"@astryxdesign/lab","version":"0.1.7-canary.30638c8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.30638c8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3376174a11678b167d6c116452f6285bf90fce98","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.30638c8.tgz","fileCount":482,"integrity":"sha512-5OMIF5Nj39QuBdlYoQkq2f+pAVrrymIJL9Ht/L4DPUc+ONUYZMxsvLbEH+NlyCLVrXVQmoQ0/Sdb+A8Ep6Dr6w==","signatures":[{"sig":"MEUCIQC/E3x5+j4qy6fmaIs477Exz1S2oi4b+Rwrbduty22yLgIgG6HoYbPpMzarf1VcoBQXJPPByQHqGhwXUxLBXlUPBtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.30638c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.30638c8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.30638c8_1784635130939_0.19611528010068002","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.2228f00":{"name":"@astryxdesign/lab","version":"0.1.7-canary.2228f00","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.2228f00","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab276a1c92d1e01e5aea61016d6b4d427b77b3a5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.2228f00.tgz","fileCount":482,"integrity":"sha512-F+aWwmN63SACn/JJx1C77cbhs+LYQIfq507J/a+ouSfSBbg8oGxxGgb8hSX7ehfvqKH67UqhkAnnAl2Z1mXCow==","signatures":[{"sig":"MEYCIQDOKuUKkt6FNa322L2imS+Gxz/ojoUUGlUtl+WXj5H7CgIhAOsMn3LfwGgVsaEWnvl9zNodpRUSQ7xAt96MFNz2W4Sq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.2228f00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.2228f00"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.2228f00_1784636306449_0.6589581724868359","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.0a6de96":{"name":"@astryxdesign/lab","version":"0.1.7-canary.0a6de96","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.0a6de96","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c9bf2c9eb3773b0bf4e1892aa92077d07fcf6be4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.0a6de96.tgz","fileCount":482,"integrity":"sha512-c014S6EcT2hwADYp+444Dr/N3NWxJe7HBkwU0icNfNZNwrS38ku/F8Q2QdiJEHq3/Yk5/gi/aigv9MLp8+1Flg==","signatures":[{"sig":"MEUCIQDqoOLgSb1ITjFJe2tT72OXXSsGowFwjwPwxQPLMcS42gIgLJiyW3M5q2T/wwihxkUx6RY4c1HCOeQBL0v4j9aNRec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.0a6de96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.0a6de96"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.0a6de96_1784638797266_0.803737042998059","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.879b6a7":{"name":"@astryxdesign/lab","version":"0.1.7-canary.879b6a7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.879b6a7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7573309e00b686df48cf353e852eb7964bd1981e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.879b6a7.tgz","fileCount":482,"integrity":"sha512-jx+RvHms/GCQ569KFsHWt414BIYewwO+37aKqpLpjpi7T87vd3qKLTWSd42wjwI4pSepYjIHkhXfuXZoVqAaoA==","signatures":[{"sig":"MEUCIQCFMMPudPKYZLHZMnFNy7rY78IKzWKDGloXbnMY+CoykQIgZpT/t4aDyJnAqnH/lzEHz0LCiG3ONpOKkZxa3OkLNGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.879b6a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.879b6a7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.879b6a7_1784639463144_0.09171203712590437","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.8475c0e":{"name":"@astryxdesign/lab","version":"0.1.7-canary.8475c0e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.8475c0e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2e6e9f57dc522e8fd47b598fa1a148809fc60ddb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.8475c0e.tgz","fileCount":482,"integrity":"sha512-O6rjtPDbozzWQALMKmwjsVFfAtIxPuAa3cV0ml0pPiXQD4G6kNzxZc1S2agxxA3CI9JTV6Ue2BQ+KTA8jnqw8g==","signatures":[{"sig":"MEYCIQDQ3uFfVc+eQH+x/HI/La3UoMeMwRFdm0BxWCB7NQkjmQIhAJJ+sdL5ybYkgxyrAXu/VhdytHGDD064KaOUxB27Xlhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.8475c0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.8475c0e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.8475c0e_1784651611076_0.8874669956266459","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.9da0792":{"name":"@astryxdesign/lab","version":"0.1.7-canary.9da0792","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.9da0792","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7d42baf7cb5ab0b4fd612c286969e41267d8ff6a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.9da0792.tgz","fileCount":482,"integrity":"sha512-Mo+hvqAwoqrnK4Rju/VjeAyFefAgxoHqJhlq8b864fdZAl0+P6BCPXZS79XSczvf2kvVzAvzQgwcpUQlSSFJGQ==","signatures":[{"sig":"MEYCIQDcyeNL9EeBTMoAlpvucdMxmZuQ72zlBZnN4+4k/wfnyAIhANKxX5Ne9lR5e3SeKWp3YpLzIQJHqYvamQtVe6h8EhjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.9da0792","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.9da0792"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.9da0792_1784656062815_0.10526376132046744","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.996fcf0":{"name":"@astryxdesign/lab","version":"0.1.7-canary.996fcf0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.996fcf0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"97935404c4b0a383a294d4ee22cb97951bf16591","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.996fcf0.tgz","fileCount":482,"integrity":"sha512-S0RbgrRlN808I41cUuzkoM+hR4UlMn/MoEXXymx/pu7AKtejxgVlvJhN8f4VhlDE5u0Cv4VmeShVFvTPfM+soQ==","signatures":[{"sig":"MEUCIHLYGPhCLWo1WIxu8TjdOSCUnS2IQBCM3LCVo2b5zn7hAiEA6ZcYsSTLE0HNwbOqfOb8fBgJXLBRA9sIBmgx3mQTrXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.996fcf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.996fcf0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.996fcf0_1784680999339_0.8463405220539508","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.e486729":{"name":"@astryxdesign/lab","version":"0.1.7-canary.e486729","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.e486729","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f37c2ede38c37a9baf5dbf77f86e3a11984b0d3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.e486729.tgz","fileCount":482,"integrity":"sha512-GkPqiHhpLuX320mnmueqSVMMZeoygYJUndIOy4yPbNz2xx6JUfiAuDtU+F+N1NsOAXl0DLlz63Yu40u5HLFTEQ==","signatures":[{"sig":"MEYCIQCO88AuEhlxHCndjjYlnUp7sPzL/mkkFXmLKF81QCj/3AIhAOiXUd4JSWq+UTHMjpDENpdA+5dGoOPqDeFLHjaVTDnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.e486729","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.e486729"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.e486729_1784682077407_0.23206925040186221","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.04cd8f7":{"name":"@astryxdesign/lab","version":"0.1.7-canary.04cd8f7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.04cd8f7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a854c2155cc1286cc892e5984989b54d9ee9e85d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.04cd8f7.tgz","fileCount":482,"integrity":"sha512-vH4Ajln2AZGld6NBOhIdnuafKlkPAYSYAbbmk0FOxXSdeUhSH73IgqfO0k3NeOB9SC1qSlwQb3Ry2CekaZ51mQ==","signatures":[{"sig":"MEQCIB2oL1C8A3FJwd6oh4lh9i2tysmgGOMeJCsz1f986hFjAiBfS9E2DqAuyx2xZqFlbWhW6gU/PgwwHY4iSPV0ANYQ/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.04cd8f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.04cd8f7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.04cd8f7_1784684659238_0.6634411822061841","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.1ef4f07":{"name":"@astryxdesign/lab","version":"0.1.7-canary.1ef4f07","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.1ef4f07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f3beb6fe91ecb528f101cccd555a4205421e2b66","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.1ef4f07.tgz","fileCount":482,"integrity":"sha512-8wkqEXw4WRczVD7MQbY2kX5x6xWtR+5WDXifvj7jERSkhf6Ll6p7a6U0rMGMpSayDXX0Lkt0BETHQIINlKssKQ==","signatures":[{"sig":"MEQCIESfPd1Am3jxgxw+e68paiOWqhrdWhPxHglfc1+Li28VAiAmsZ0KWB19eJWJNqj9aMUyA2gk/5nBibFPETlAgW/Mcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.1ef4f07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.1ef4f07"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.1ef4f07_1784693112647_0.21205572337146172","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.4494847":{"name":"@astryxdesign/lab","version":"0.1.7-canary.4494847","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.4494847","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"206456f45dee607b3ab4adfc2de4d732ebbd6506","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.4494847.tgz","fileCount":482,"integrity":"sha512-7nf+6UYJe7D6ERy9gdmDtqWTTaF0sHjTIXGBKYcTEcN4S19RsUp0fjyLUnurIOB1udNjzQPbov4SabWyE2sOIw==","signatures":[{"sig":"MEUCIQCyjd6M0OW7kaZREY+M6st8cWW7rkrURJRVCr53PAL19QIgYa/HIDlur3cUjFWztdcBwG+y6Qp/nPvRfVOhFGGxIlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.4494847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.4494847"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.4494847_1784694545549_0.7128659013511154","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.5a722f6":{"name":"@astryxdesign/lab","version":"0.1.7-canary.5a722f6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.5a722f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"91530a9145ee830ba1c92015bd65cec3ced14259","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.5a722f6.tgz","fileCount":482,"integrity":"sha512-DmQ4UzwgKl92ajbxesb4B4fG3/FUWY1SA4kK6e2ZywtEQcwo04xuF57GpbTAHH2PABmWyaRELPRTEL1yg1Fntw==","signatures":[{"sig":"MEYCIQDkIwKZkuUSMBrGLbv9XS4ivWDJ4o5Yn3boL2EMfO6MJwIhAIKXupNJXTK/b59+PebZwjwoHQ44bAHapMUG5OJJKP7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.5a722f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.5a722f6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.5a722f6_1784698553748_0.8232287570321095","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.cbfb48e":{"name":"@astryxdesign/lab","version":"0.1.7-canary.cbfb48e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.cbfb48e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"65c11ec205b1eeaaccaf9c2c247487ecfd988cb5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.cbfb48e.tgz","fileCount":482,"integrity":"sha512-aQpVlUnSd5UA8pQjbzjC80awm46RbGHSih7GDZ78x8QOaL22nU0TRlT/V7IsYcfF/Tk5BZp7/2nYLhGHo0mfnw==","signatures":[{"sig":"MEYCIQDlCTUAHarvLwsN6f0zZz0FidhzF2Dcnfi9Mfe7Y2uolQIhAKiwfTn0Otzv9wTYqAkJKevQvB8gnhvyWna9AIiHXYhY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.cbfb48e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.cbfb48e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.cbfb48e_1784698745310_0.08081582989196612","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.e24b070":{"name":"@astryxdesign/lab","version":"0.1.7-canary.e24b070","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.e24b070","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99a744dac25b8e00b878359b50e2a5aeb6817178","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.e24b070.tgz","fileCount":482,"integrity":"sha512-gtuTJ6/j+w2iPIfQYu7CN4h2IcC8VICZTfefeMKUO66nUFQcFflidHGwytU/mkMm8bJuyjRcbHtJfHQ10TDgsA==","signatures":[{"sig":"MEUCIDHvQUQ5yiy5t2tI/dSMrpSbFMkenMAkgVFpiZ+mwMImAiEA95OzTZ+W1JaeqgHmfx8J6p/fTbCcynnzAstpWa8o7po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.e24b070","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.e24b070"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.e24b070_1784700513190_0.6083011665554259","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.fb9c68c":{"name":"@astryxdesign/lab","version":"0.1.7-canary.fb9c68c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.fb9c68c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09e1aaf2a4cf33aefcf799921c55a6465706b5ba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.fb9c68c.tgz","fileCount":482,"integrity":"sha512-Bku06OGrKgUJ23qzaMvdU+KMIQmJGIpL3/cco7iAx5y3OK81RWPfQ0NUpj2At3TvyfExFrHVlhTd7A0GN+UtEQ==","signatures":[{"sig":"MEUCIDUHFbjceipJBBibh50aMOSee98vQX9QbUtp5paAG33nAiEAqm4ed4UDRdcj8VKUuzAFyGAsg67+2REqu5+k3GRnI4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.fb9c68c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.fb9c68c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.fb9c68c_1784711847377_0.02255113750058757","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.1d9a74d":{"name":"@astryxdesign/lab","version":"0.1.7-canary.1d9a74d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.1d9a74d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bcad034229262069a55654f6dc93be1acfd1459e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.1d9a74d.tgz","fileCount":482,"integrity":"sha512-PEZUJ5iG+qDIOPtJCFao86/K8H4lKTSTvasOuVsIigKjcapu/rnJXvWLWtb2+dadjyFxPeZammhsOhem9w3ApQ==","signatures":[{"sig":"MEYCIQDlTVgjowEWAa4BwN3pTZfXrJTYx7vWj0o1T4UXvvfZogIhAPPVRIGZAHA/7cscLwWpqggQM+GMnbpSEE+VH8EtSsYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.1d9a74d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.1d9a74d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.1d9a74d_1784719166058_0.5475483075830305","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.78a6548":{"name":"@astryxdesign/lab","version":"0.1.7-canary.78a6548","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.78a6548","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"471b8f2c5d607ed4ceca8a04d50fcd821d1f7377","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.78a6548.tgz","fileCount":482,"integrity":"sha512-xfjIOQnWPuBsB6cIMTAnPw/7YRmEv5ARM7a5cBcGnsSvQsLWCVMCV7760qL3Y/BrYONE77mAb1djVjx7l3auQQ==","signatures":[{"sig":"MEUCIQD5nrgm7jwPrWLJowXm8x1Irx0U/7+/GFFELW/k9LsysQIgLIcsDXMHi5TfyVgkw7UytUu7nN+OoJhEoDZEZF2Ag3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.78a6548","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.78a6548"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.78a6548_1784719663152_0.4863512740666709","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.43c2dc9":{"name":"@astryxdesign/lab","version":"0.1.7-canary.43c2dc9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.43c2dc9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f6b3ab809a876450c5d5156b8ea50fe00d1a6ad4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.43c2dc9.tgz","fileCount":482,"integrity":"sha512-hZjKTYUbZYc8aNYRypr4PNbGm/sQzVtIn9u91/B3AYBVKJ0KGrZ69w3ZJOtOMdv17+SVGz48t2DQrb6w/kAL7w==","signatures":[{"sig":"MEQCIF+6fobe3JQA/NLwjmsAFyFEcaelL0QCfeeZxrFRB27IAiBVQiKtrKD4I+nFZgfCM7f94NeaVb2zRbj+aXtfjvjG7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.43c2dc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.43c2dc9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.43c2dc9_1784723919303_0.4873579714392806","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.cecb773":{"name":"@astryxdesign/lab","version":"0.1.7-canary.cecb773","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.cecb773","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d803084d25be6ddbcdf2a33c8ffa68e6e3b50722","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.cecb773.tgz","fileCount":482,"integrity":"sha512-32mhaxAT1becS1MD9nvNi139ye/xEKu5WqeGw3jdQYlK3Y8KOAxfKU2ckjqu7Yl05+bFOmEwW2K0DtGf9nSUHQ==","signatures":[{"sig":"MEQCIGtpN8hl2+4J/tls7p3xMzlme/9i2gMxH0Q0ANFOkFtGAiAcFOmI6qI5VgwEjRbzCKufGOz/vsaCw0BPbOGe0JcQ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.cecb773","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.cecb773"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.cecb773_1784739618820_0.6165852033580457","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.82f90d1":{"name":"@astryxdesign/lab","version":"0.1.7-canary.82f90d1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.82f90d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8dea41eea8489f076fb642edb8658b135add43a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.82f90d1.tgz","fileCount":482,"integrity":"sha512-7f+cMFw5XA4xhZG/Or1H92h+z7oHVBQlnT3hOmtiXHvP2p4xKJZp/MD1wzx5R2ndOveasYH+tvCzRuMIIRNzGA==","signatures":[{"sig":"MEYCIQDp/poun0cgmM4ua1FxxvT3GeFeZiTXfkXyFPBgkXqQGwIhAM964jhtl6bPNijaRBWy3XMBGmrOW3BG+G0XgP7VfLQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.82f90d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.82f90d1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.82f90d1_1784746919695_0.9693219174271204","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.6b74cb0":{"name":"@astryxdesign/lab","version":"0.1.7-canary.6b74cb0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.6b74cb0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a7a93f45498a5c9cdc5b9cdfc8316273c1e14d65","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.6b74cb0.tgz","fileCount":482,"integrity":"sha512-eHLL89QGCWPXlPsds+T3ze4cWy82WjCI0n63xwOFjVDfQnbxHLIePqhmWI6twDSQ9bJ0XzwJ4mroBngvYdno3A==","signatures":[{"sig":"MEUCIQCU0JnC7S9cNgh4foVpm6D0P1JyIFummyxSHQq3CvfPUwIgJCzyWPzYPzRM/CQGLkUYOG2XLY/9xKk1Fydl0oVh6HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.6b74cb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.6b74cb0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.6b74cb0_1784748735169_0.6159638570806447","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.5baaa93":{"name":"@astryxdesign/lab","version":"0.1.7-canary.5baaa93","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.5baaa93","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dc9b562c6cf469ae26d28327672d149946fa4e6a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.5baaa93.tgz","fileCount":482,"integrity":"sha512-4efiUMdgqGmj8tk0HAP+JZrUz6SFwExxEevyaGELzXQU+2SsBQnrmie4wSG8j05M3C636cM2mcLlmJILRWa93A==","signatures":[{"sig":"MEUCIQDxo1EKnF7JnYroUsm9XYmKsDbO8BNiUf4jsojRqsZp4gIgLykhMcPmekcvGzDB/PRMvei3s6w5yAcKhvGFSNxKyS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.5baaa93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.5baaa93"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.5baaa93_1784750546846_0.7936291507465199","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.34d7620":{"name":"@astryxdesign/lab","version":"0.1.7-canary.34d7620","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.34d7620","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d55c72086f4bb18bd9b7e8970e322ab2c5eb35b9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.34d7620.tgz","fileCount":482,"integrity":"sha512-pF+Mx3cVTG2DmzY4e3Ui3wCLmTlI2/EvW84eJEX8wt/8O3QRFM62Ay0RojF4jvJqJAFo4aZwid0iHHFwoYIKXg==","signatures":[{"sig":"MEUCIGeZMO2AmQW1Pylhf7t4b9A2Cb2Mt95oQ7IbSp8iyxbgAiEAjfsFJ/IvFBdD2o1s8kRejA5pm47bBfFuqRsKBoIQtwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.34d7620","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.34d7620"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.34d7620_1784751392449_0.8568798029122742","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.7ceccc1":{"name":"@astryxdesign/lab","version":"0.1.7-canary.7ceccc1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.7ceccc1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f0125c50f92a84c2f9b8964c331eed8b610bd107","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.7ceccc1.tgz","fileCount":482,"integrity":"sha512-oYiwnQKAXghgtxEgrs1V6/Zeyv2f2SNdhQpYREE17uDXiCfexL+XI6Zt1JTr9sHFGqlA6RFC0hj5USxz4+9Seg==","signatures":[{"sig":"MEUCIQDVc3VN24BLs6S4gF6Lsu+chQNYZjseLkUtdSqWJeQzHQIgZCL4Qe8+JvaPPPefl3xaPUzwZBC/7DKDyYDF2U9+LJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.7ceccc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.7ceccc1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.7ceccc1_1784752953724_0.39451824247993184","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.d91c851":{"name":"@astryxdesign/lab","version":"0.1.7-canary.d91c851","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.d91c851","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"945bc7b20fa0f5b206efc2ce0a85bb602dbcd8ec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.d91c851.tgz","fileCount":482,"integrity":"sha512-6H7yKLDR1Dk5CTt8qwG7ukUrGCddewDUcBA1+/55y8DUFiNl/aHAiTH1kqtxlCYOQ+7WJjP8vCWZPI9DybvX6g==","signatures":[{"sig":"MEUCIFdmRvyLtTaIHHiC73mQToLpnwOZWw9vOp7CT7oVTm7WAiEA9mvUKpPNw52i0CgHsTVxYAb9kcDRPQSvHD2Mi/C8lds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.d91c851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.d91c851"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.d91c851_1784758263697_0.00953649035230919","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.5a13489":{"name":"@astryxdesign/lab","version":"0.1.7-canary.5a13489","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.5a13489","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac6e7eff54e6cdcea34a346ac76b04aed9892d09","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.5a13489.tgz","fileCount":482,"integrity":"sha512-/xwArk8iH7zWFWks1wcL7K1aHTVLqiC/rr5BVnlVtsDqvA3dGub1BGEtsSfc21Ka+abrl7d2lOXeuTT7OZJVzw==","signatures":[{"sig":"MEYCIQDy4jPraT4NmhQlEZtUC38ocxUMDrUK+KyblrUkABHBCAIhALRLxto2yfteEy4OkZhEIJtRlEK6fWEOgY598iMTzpKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.5a13489","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.5a13489"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.5a13489_1784759178968_0.5075161665314785","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.1055df2":{"name":"@astryxdesign/lab","version":"0.1.7-canary.1055df2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.1055df2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09c37412edb7d196bf54820747921bc15b335bc1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.1055df2.tgz","fileCount":482,"integrity":"sha512-pCcIUEBHV342pTBQzrLe6UmC8V9yMo7y/qtfTZx7s5DVrCuVW7UnY2/I+Xgq+Uv8IL14xX5nZarXShVmSep6bQ==","signatures":[{"sig":"MEUCID4WStN6kLV/67dIVdxi5vEZ7oGBcNWzuoI8VYXiBiIAAiEAx1+UgDkNMymaA5pnfksK3PnAucHq6i4wzu9nqO0vSl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.1055df2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.1055df2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.1055df2_1784760070446_0.17550518793991832","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.a82fbd9":{"name":"@astryxdesign/lab","version":"0.1.7-canary.a82fbd9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.a82fbd9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e26c55cb1bd28cd30ed44c510d032e49d9245124","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.a82fbd9.tgz","fileCount":482,"integrity":"sha512-H0dT26uy6egp9oGa1S+AxLPb4/Ci4keDd/xg5x4y6Z2iSAUmeoq7YkwCQTn6LslyJv2S3LS6NItKegP4oiXMaw==","signatures":[{"sig":"MEUCIQCNayTivgI3D++eMCZtzQ/kqeQTUUoWAUm7rH11oBu0ewIgfSKxP1ji4Wb79JEEiq6b8RfQF5JiRsTHbvyT+j1ipvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.a82fbd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.a82fbd9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.a82fbd9_1784762460760_0.0672465805845277","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.5d1b4f5":{"name":"@astryxdesign/lab","version":"0.1.7-canary.5d1b4f5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.5d1b4f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"89f63b39f21760621d6b24bdf240e5d2105853d9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.5d1b4f5.tgz","fileCount":482,"integrity":"sha512-gfXVp1qwkOf9ZTj7TlBUa6EeoE/7ARmoB34E+DZ/CMr52olJSga8clpTOZpHOBTdeST9G/s1hrmSH5p/13C/lA==","signatures":[{"sig":"MEYCIQDk9CVviBm1gczHRAd+1Joj3HhhtW7jgo4EitPBhCjEoQIhAOjzsHVvVXgFCPHKTWJc4AjUtLzur5T/ixXjx6gA4fqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.5d1b4f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.5d1b4f5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.5d1b4f5_1784762792750_0.6816598344452773","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.9051561":{"name":"@astryxdesign/lab","version":"0.1.7-canary.9051561","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.9051561","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e1b7d21abc78db0e32aea69aa950b8becb9b6353","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.9051561.tgz","fileCount":482,"integrity":"sha512-+D2A7H4rjZKF+y/NjuiQvdiGAmss4IALqIH9emItxJ/FyzV2r+OZ1/NRpdT6pK03A3WVQNeWgh1B07jPhGuU3Q==","signatures":[{"sig":"MEUCIQCJvaMGsqzr+R9gV93bAO4LNn+MdVGFN2JPYZahxrnGeQIgICxSYZh/8UWmTAi35N0yQ3JdduS5x2suZa1b+oVDLOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.9051561","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.9051561"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.9051561_1784763124719_0.5749226051052052","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.c0ff997":{"name":"@astryxdesign/lab","version":"0.1.7-canary.c0ff997","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.c0ff997","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6c670cba8d392cc4de9b6743cd4313d4875eeb6d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.c0ff997.tgz","fileCount":482,"integrity":"sha512-gSPOkk+RuL4Fi24h4XZsyKLfIZJKgQ5JR/ROLZ1iVunpb4iiqSQZeeYxBpvoLKWx+afNgyaJm8wz912f8FhFXg==","signatures":[{"sig":"MEUCIQDfoHtKa03nHDJZe5DGVmrGUibvokrvUmjPNDXvsUa1/AIgAkCbE+zSTduwuMq2+5Zhfy+hLHtbJLApLXN3g+5e+I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.c0ff997","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.c0ff997"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.c0ff997_1784764535994_0.6724310314676614","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.81cd338":{"name":"@astryxdesign/lab","version":"0.1.7-canary.81cd338","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.81cd338","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4f41a6766b0ae288e21b19b87459079406180cec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.81cd338.tgz","fileCount":482,"integrity":"sha512-Eqhw+oGjVdgASMRng7zMrzQgNZSS+Qp97hmN1fznKgcF/pNW+phg1Kt4598ZYoJtvJK7+1e5RKbTRaQmiylNFQ==","signatures":[{"sig":"MEYCIQD9ikIn52Q7jJKrMew7BFemdneWts//PY8jHBVzAzTrnAIhANJm4t69iKNOEgq/r0DtkyYjMdY0ddktOu0GBMKK7Z50","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.81cd338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426245},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.81cd338"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.81cd338_1784764824654_0.01133213802817723","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary.a82ad5b":{"name":"@astryxdesign/lab","version":"0.1.7-canary.a82ad5b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.7-canary.a82ad5b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"41c7e458e856d280efbcf4916061f700615c6bfd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.7-canary.a82ad5b.tgz","fileCount":482,"integrity":"sha512-P9tqU/gIa387OptL03PxATuh4zjxPY4is5aeeCk1hipVNketPSAKPQElqTaUAfJc6hkAo/Mw9QL19vwH0jql4A==","signatures":[{"sig":"MEQCIBp+6829P3gmOKiOBdc0XHeYuj18yxRDq16dGeE2waRQAiAseie4qgex7Bzn9Bmm11nxiVlnKnSYUFLYGVeBjH/K4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.7-canary.a82ad5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442277},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.7-canary.a82ad5b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.7-canary.a82ad5b_1784765266308_0.9457908048099317","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.c5fa19b":{"name":"@astryxdesign/lab","version":"0.1.8-canary.c5fa19b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.c5fa19b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"23d05159fbe17c1739c8baf85df0277c68188e6f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.c5fa19b.tgz","fileCount":482,"integrity":"sha512-3RbKt1vXj2zAf7rsL8KZ4kFv9NjIJ3KEFOclvfNNdiNhXKYyghySozRtD9+sWbt2JXEz4THZCkRLV01/WuybaA==","signatures":[{"sig":"MEQCIGCmQuCTjtXIRpd2ptu6iYcGK8OTph9PV40zVgbZsE6eAiBNJKM2nzXhEJfbcwGLXob8BD7IwLZ4v8Msc0jkliyOiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.c5fa19b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442291},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.8-canary.c5fa19b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.c5fa19b_1784765960351_0.7630821671038681","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d762f82":{"name":"@astryxdesign/lab","version":"0.1.8-canary.d762f82","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.d762f82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"db91121938375127df2303dffd15a616d2a45290","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.d762f82.tgz","fileCount":482,"integrity":"sha512-LhhFZifhlCa1UhmSrxTUPhgwbmUBTj2eua6iy160jndgAu8jhL40/+adKZuLu2KHNRPizAEvnEjqYJwQkhid1g==","signatures":[{"sig":"MEUCIQCK3dWMnVHLYL3qKdzPxJCNJ60DqQxAvS4pWaweZFryQwIgOonLRtREquO9pzY85jHK71JbyWE7MStRfYUfkTNBKY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.d762f82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442291},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.8-canary.d762f82"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.d762f82_1784767703861_0.9371895317544492","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d41e590":{"name":"@astryxdesign/lab","version":"0.1.8-canary.d41e590","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.d41e590","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c607e93eb4cb6f4d0470ae0c3edd3f4b11370ef3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.d41e590.tgz","fileCount":482,"integrity":"sha512-0mCil46+8pW0HZqCDQmCH3Y0egIMa3uFGpTqq6OYPytOfgU4olhOL98xCoRDnY7RmkhVmuteFhLdZsGYbtrKDw==","signatures":[{"sig":"MEUCIHJoK0baSxG3RkCjPHCV51SqVi4uJ8OKOBfF8JAtAbUlAiEApK3H8ZKhGtq6ercJJWvnlAkwUWY0+uijMfVfy+Qpydw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.d41e590","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442291},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.8-canary.d41e590"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.d41e590_1784782341268_0.7689064685643172","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.4942fe4":{"name":"@astryxdesign/lab","version":"0.1.8-canary.4942fe4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.4942fe4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7cf6aeeef9ecd916b8704710b8b43139006338af","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.4942fe4.tgz","fileCount":500,"integrity":"sha512-Ku/BWvYY2PLJ7oaU6o2yqtDv72SB+fX1EmC/LngQbe4hRwmrN27lFm6LOyRHTXnl3SjYXSgjhsUSjBXuDEWJeg==","signatures":[{"sig":"MEUCIAmDRdEQ/1rXz4n0rlLgEYMhfTjsLpHxM/U2e0ZpgyFQAiEAsmdvLpov/YSy47cqj081UVm1aDkWezETJx5SYmyjNF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.4942fe4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1511663},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.4942fe4","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.4942fe4_1784789304544_0.16854145720783764","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.e265492":{"name":"@astryxdesign/lab","version":"0.1.8-canary.e265492","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.e265492","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c8ebdd587c180fa224d17674d5f70ca439822653","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.e265492.tgz","fileCount":500,"integrity":"sha512-CZM0sgNwkzSDetaDeSxXzhq2GcnCUsTuCgkqIv8UHwE7zQD8wgmAB4UnWQSsyQ9FT2FcGOssQExNQVJ+yxMO5g==","signatures":[{"sig":"MEUCIE6J+rXWVtRQ8GYP86K/BE7jLET1oh9qzhNTk03D8tWbAiEAwCP8o8l33JH8ZjqR8QyFA4DGRJfJ3QtJfbZPt5yEDe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.e265492","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1511646},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.e265492","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.e265492_1784813266189_0.35069544203736025","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.4a7ce02":{"name":"@astryxdesign/lab","version":"0.1.8-canary.4a7ce02","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.4a7ce02","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"52d9c687a2e720315c47eccfaaaa74af8ccee705","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.4a7ce02.tgz","fileCount":500,"integrity":"sha512-qTRwyvgMDRUmVkVhT6fSheC20T2i8FO4G5nzGAfOIlhXrV6IzfagkPghS7EtgxjJiybPdjdspH3o4wXaI8voWw==","signatures":[{"sig":"MEYCIQCDnH3gjPdyxDyUMtAd0ACgZYjDUeRuacaJeYc4OQaCsgIhAPWHmkV9A3XtxDebXPThb1IbavYlI0IU2Q4iLI3cZ39S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.4a7ce02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547874},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.4a7ce02","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.4a7ce02_1784824205252_0.6648868414279805","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.9d459aa":{"name":"@astryxdesign/lab","version":"0.1.8-canary.9d459aa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.9d459aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"32a5e0817962a720e601ef73e8130a4ad6b88683","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.9d459aa.tgz","fileCount":500,"integrity":"sha512-vBKa1Y2oGyxpWFjJoQuWFa2VN1q7+nwyZ5oMT7UHCickP+IqU+/gVpXb744U5k9t+enBo1phfAMqCdDc6Ca7eg==","signatures":[{"sig":"MEYCIQD0T8LWWjF2H3Bw9zCVDnuLZnPpUBkjBAJ/96Uu2w4HUgIhAKpQvyBgp9pxv1FCQZNk0wSqwKRiXouedqro2ACQ5kuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.9d459aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.9d459aa","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.9d459aa_1784828384280_0.5053191844435594","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.ede1ea1":{"name":"@astryxdesign/lab","version":"0.1.8-canary.ede1ea1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.ede1ea1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b2175934b340ca9863efc55e4fdb749db87129ee","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.ede1ea1.tgz","fileCount":500,"integrity":"sha512-8HtJICbU58nlME5DIK98EPfY8ed0/aKtGCplhUH3vo4js68PqV9Whmo1G8J4PVQqmuJG0qq7As75EgtDHqLmkA==","signatures":[{"sig":"MEUCIQDC7m1ZWUTLl9D92uS0UsBJ8bbYkLW6QBeOJ1aNbEV3egIgHTh4VIZ7isbzBeWSHaE2QtLdRnR7O8FgsRWcppGeM1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.ede1ea1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.ede1ea1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.ede1ea1_1784833774016_0.593234360527553","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d84a353":{"name":"@astryxdesign/lab","version":"0.1.8-canary.d84a353","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.d84a353","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"334197bba8656b054dfb9f983ae05da0eebc01fc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.d84a353.tgz","fileCount":500,"integrity":"sha512-wZwI1qIfT7KnQq8tHCnns2p6HMnQGvC6ElMNPITuF3s4LbGH79TIUiKx7CsGeBp3oFTrr5heBntmri2evg3hRQ==","signatures":[{"sig":"MEUCIG2huFSI3z3P5wSlvrM3ELVcmTwzfgnsx05l9gepCbRjAiEAhx7cVO2jt4xU70KK+vgCyXYeAhy1UzwLn0VvBtOkIjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.d84a353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.d84a353","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.d84a353_1784839358372_0.8344660171947806","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.e84039d":{"name":"@astryxdesign/lab","version":"0.1.8-canary.e84039d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.e84039d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"04b6b6c2eb4df81ef695efd3f1e13c6e557372b2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.e84039d.tgz","fileCount":500,"integrity":"sha512-zqxFQ+UeJdDPRJtrbJ5pz2ywuQJSkWY0nfrvv7o/eM9mZ1JRAXOrBHQ21vTEeIczNZvxq1H7sRafAdHcknM7kg==","signatures":[{"sig":"MEUCIH3qcXcX48CwIfmFC3YV1NlnycntWXzD+M1rpDbgt4VSAiEA1QXxJetnnrv2Ptuj82xxtNPCk1o8vIL/WK5QN6fK8H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.e84039d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.e84039d","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.e84039d_1784846642866_0.5812401168330401","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.6c922bc":{"name":"@astryxdesign/lab","version":"0.1.8-canary.6c922bc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.6c922bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"75882f214f274ce659de812d49ecb9cb966ab255","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.6c922bc.tgz","fileCount":500,"integrity":"sha512-PT33jpXfkpW9BXquYKfg/zVt6sS6XPu8rReXGKiYwzzlo1oLm46gNwO1bg9w3W9fLWxqxtkqhJRyBcb20mK1jw==","signatures":[{"sig":"MEYCIQCt7IQzB8OXx2JChbgViypD+EhFLr2v55k9i7tZYe6MxgIhAP4BzB9R+3wezEAGEMnRyg4LMzaOveVNmLST1GdgeXxF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.6c922bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.6c922bc","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.6c922bc_1784848075566_0.4002591239438955","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.cf4c0a4":{"name":"@astryxdesign/lab","version":"0.1.8-canary.cf4c0a4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.cf4c0a4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d6ef2c63c2033af4506065c84877103bd925c22b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.cf4c0a4.tgz","fileCount":500,"integrity":"sha512-c8ClbMtG3K2pzEORCK80czv33VNzwrd4Aja6T4bwmC6+Oqg3OevvVs7zl8jdDZ2vFNNcnfsE0jTAkYq9IKWt+A==","signatures":[{"sig":"MEUCIQCQAAY7QxFjxobAmaGqT2raSr1/fbZg36mvT99+6XsdCgIgSHiF2T/KoIetEzGfGwEtM+2ZrHANKUncRlrn8ezmdGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.cf4c0a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.cf4c0a4","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.cf4c0a4_1784849700309_0.6761019166798279","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.4fe3df0":{"name":"@astryxdesign/lab","version":"0.1.8-canary.4fe3df0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.4fe3df0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"77086d74919a69d46e69a483e0d9c0f509de915d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.4fe3df0.tgz","fileCount":500,"integrity":"sha512-Z5Hy/k00P2tZ98LkCQh9BkckYANrC5yWLHBiHCd12sAbMU9SqhtS8CXzcyQtJLNjFSr7IqGp1Jl6u0gu4ELVNQ==","signatures":[{"sig":"MEQCIF005nvaXZNbipUIsJQKx+JuBbLLrA9C/cPZzJ1nNkYJAiAVN2aDhfWk4PSN32lG3l5yAt2/ZC4PHbkg0ngIH/MfKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.4fe3df0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.4fe3df0","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.4fe3df0_1784850160411_0.12520222884658194","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.73002c9":{"name":"@astryxdesign/lab","version":"0.1.8-canary.73002c9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.73002c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0e51162b3f0edf619c461912de2b31fc43337473","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.73002c9.tgz","fileCount":500,"integrity":"sha512-6byzcL/qbmi4EDvqBQ98TOiZnIfAw1bee5J1oo8MeZFWsMW+shcKsKJWaPi21AuYTlZpYtDXMV8fjG26c1y9/A==","signatures":[{"sig":"MEYCIQDGrk1bE6Is4Rs1PItNAHYdGjVNYv8YdB19yC+6w7REywIhAM6Pn/kynI8iE07M1MpwtJGCOtIZrt2Oz+VgXBuJH01a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.73002c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.73002c9","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.73002c9_1784850407693_0.3205311237984758","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d2e1d38":{"name":"@astryxdesign/lab","version":"0.1.8-canary.d2e1d38","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.d2e1d38","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ff8e1509507c12030da3689b61e513b23ae78966","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.d2e1d38.tgz","fileCount":500,"integrity":"sha512-LYglcmL9cjZwv5FkbT9J9lPrqg2IUC/JrQmF98pdCOcHeshvP+zDl029w6H9vnf4pWIHgbGyMBYcx+BmrLKhgQ==","signatures":[{"sig":"MEQCIFXZKAs1d+mLFzl4gAZ97zJyjMQ52YwYWQ+fdS6B8NhEAiAgRSMJNRDab6LdGiSvSMbam10tYWrqwVq8p5VPr50mXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.d2e1d38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.d2e1d38","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.d2e1d38_1784850685215_0.33542811146169504","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d83c4ca":{"name":"@astryxdesign/lab","version":"0.1.8-canary.d83c4ca","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.d83c4ca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b9943ca6dfdeac16b1db4ea931072d1e34081014","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.d83c4ca.tgz","fileCount":500,"integrity":"sha512-umJMCNLnwHS6DBXG1WXLv9uYy7DWFCzx7QA9ASnnCWv5EHzA4BUS3FF5toHYw6pheVAEID8QrSUkTvN5ucpeeA==","signatures":[{"sig":"MEYCIQC6niqR5f4ACuM6PhudIr76scqawhyXLwgqLzTqMIiXfQIhAPMKxoW63p47R3TLQ3gH/qyh8aSe8KqFPPyvPDV/iaK2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.d83c4ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.d83c4ca","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.d83c4ca_1784850897758_0.9766925818064405","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.f70a9e3":{"name":"@astryxdesign/lab","version":"0.1.8-canary.f70a9e3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.f70a9e3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f90a10dc80e7973a147d8eb91e4f7f111087fc09","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.f70a9e3.tgz","fileCount":500,"integrity":"sha512-/OXAQ5GZy4GyN73ZAX935Wi0PTAGUay/UyrTjQcYjxLNCLvT5f9LBnk8LxRPn456CXycchvTX3bajzvssg/7Xg==","signatures":[{"sig":"MEUCIQC3BS9HP15ghbEuwc6G6JjrE4XkqUFsvQfUvS4mIHEIgQIgGG0d+qdfiMJIARNaiBbEvpHse8RN0U/9EJ7lzCHMHLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.f70a9e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.f70a9e3","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.f70a9e3_1784852705800_0.565345381628888","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.35b07f5":{"name":"@astryxdesign/lab","version":"0.1.8-canary.35b07f5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.35b07f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0c4b08feeef774a0fce53072088175cf75cf54b6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.35b07f5.tgz","fileCount":500,"integrity":"sha512-384PtTp9aPnHheP6XwRbfbhrBDfToyI9pDPVx/JNG6St9PxPF80xcDT+jGoVzINARl4oskjM8eQXr2DmH+Jqlw==","signatures":[{"sig":"MEYCIQCUHv/BgPhoAovLa22S31sghvHYPbSBvEvY3L3QeVDPlQIhAIHEKsOr2A1xl9bc4EuhCpg4OyNTRxnjkueEDJ8BG9Bj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.35b07f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.35b07f5","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.35b07f5_1784857569162_0.8787572053457351","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.8736335":{"name":"@astryxdesign/lab","version":"0.1.8-canary.8736335","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.8736335","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"221685587bd974842555af0808e8eaa7517f4da1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.8736335.tgz","fileCount":500,"integrity":"sha512-iiFNG4QxhI86806e0wcCFfjwzCr29tJGWMLrpAAsnjXrOITeFo1L6kc1pnkdFqB8Vd2QsiLw8T84CQLWRQUoIg==","signatures":[{"sig":"MEYCIQD0MXYSg5lhqYrlj/hdlUroltsFMNXRO/M7b0NncuWSTQIhAOGXWN3EeX0bUFgt1KCgkuE/nOXesZix+RbXEyVVnH04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.8736335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.8736335","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.8736335_1784858413195_0.034564524198243296","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.9caa99e":{"name":"@astryxdesign/lab","version":"0.1.8-canary.9caa99e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.9caa99e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c7a1c665e72e9f21243e3c7ed48c558e68efd70d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.9caa99e.tgz","fileCount":500,"integrity":"sha512-6TW0UldocHv2P1kQ877djqNivV3B2tMyHDQEKg1Xeyhdcm8fWWz/KzLhw/Jfnz7FM5aAq9LdZLO3fno+bYrrsA==","signatures":[{"sig":"MEYCIQCPrJ/biSqAx8e8H7D30pa3DQ5RMtUi6zOdasmTPNeulgIhAOH32ti+fC5jsdrXjkUR4Xm2eLMwzBwiY1tm0YNVlU7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.9caa99e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.9caa99e","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.9caa99e_1784861790013_0.5054756096986162","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.dad941c":{"name":"@astryxdesign/lab","version":"0.1.8-canary.dad941c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.dad941c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f96eb77529a7d8758bf6477a0175cc4337e40898","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.dad941c.tgz","fileCount":500,"integrity":"sha512-MfkD4b3Hh4lOMLVgeeZLjdnU+0o06IF4+jR7gwVxJB3TpSKVaOR8f81nlrC22vKRQJNAJNZFcC/4iqRHm6DBtA==","signatures":[{"sig":"MEUCIAuf56nBUBPqRh2+2v3x3R9dik4UO60kabwMfTPfpwpeAiEAhy4CLkI6XVi3fj0DKJVw8658ExC/e2ULz2lTpIENYvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.dad941c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.dad941c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.dad941c_1784872916415_0.8151999081350119","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.a542c0a":{"name":"@astryxdesign/lab","version":"0.1.8-canary.a542c0a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.a542c0a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f638dc593f84e5a0758e31c5c8d043a1cf47a282","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.a542c0a.tgz","fileCount":500,"integrity":"sha512-aNWCABGKBz4Zgo8wQs/ldCic+7ZMIEvefjwYWDKAaHo2FwUFZrqrW2dirL0UeuqnCMezZjkGMp8WXOvHyxZx0g==","signatures":[{"sig":"MEUCIFUT8pv987ACdwWTwhQomsAlOTuslKflqj2mxuEfUnuUAiEArweOSSV0Ro608oz9t6W+LUClzBBSXK/QfWDRwqYJQII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.a542c0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.a542c0a","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.a542c0a_1784877579384_0.6316032349282048","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.3bb5896":{"name":"@astryxdesign/lab","version":"0.1.8-canary.3bb5896","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.3bb5896","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"64261968daa7292e1c5589d0daaafcfa28fa043d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.3bb5896.tgz","fileCount":500,"integrity":"sha512-IVkVe/cb2j9Ryk75Xi5CIZ4ttgSyJXzZeaYkEFD/D1Vjz9gSY0+HBqBXHhFF7YF0RMNbfocIsRgdXlxfrMFeUQ==","signatures":[{"sig":"MEYCIQD68bIlfDgUtO67yg+Cn5qivg6+rGlAKgHDAL1i7JTnbwIhANqs4xu5dPueN1EaroYgTHsbPCY6RlpKJ12VO1zF7uwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.3bb5896","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.3bb5896","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.3bb5896_1784878059275_0.5158422052837415","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.0c4d8d7":{"name":"@astryxdesign/lab","version":"0.1.8-canary.0c4d8d7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.0c4d8d7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da5fa402179cc19bcd5145a876917cbdc3f1895d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.0c4d8d7.tgz","fileCount":500,"integrity":"sha512-QtLIo1a9WVXtX0ealwhsPnUJ10DOAvcxH5CFmBoVLMuEDECjREjlJGofhlIRtDW0KabJkt0Cb3AcPooE2R4kuA==","signatures":[{"sig":"MEUCIQCYfyrtEyF37gTU+PuGfZ0ZqpE5o3zw3spAwyn/bmSBLQIgFgBir9rT0DFdjaLBTKrQmzeV1P9KyBzn2ojnsy6hiIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.0c4d8d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.0c4d8d7","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.0c4d8d7_1784884458507_0.6760929263920166","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.2b00618":{"name":"@astryxdesign/lab","version":"0.1.8-canary.2b00618","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.2b00618","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f59004adab3b8990b4bf201a8a11c7e950899f1d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.2b00618.tgz","fileCount":500,"integrity":"sha512-52T5osu+KQg7hP7Mm4dxOrNqQRglYe4YP567zkZFBIJfz2XEexIVhEuwzTzTNRfOaXH2cJQ5T4c9ypTiH9x9rQ==","signatures":[{"sig":"MEYCIQCCXfzVg4iCJLNj1MPUYxwidi2X4lb1YsCuFIH0k7u73wIhAJnp2a9rhr5ciIg1Nq6Es81DFdFGQTC9HGoVkFeYH9zL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.2b00618","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.2b00618","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.2b00618_1784912015723_0.17836146077054527","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.86b04e3":{"name":"@astryxdesign/lab","version":"0.1.8-canary.86b04e3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.86b04e3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3c63657135b2d4d956c61ae3bb7fc926172bd74f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.86b04e3.tgz","fileCount":500,"integrity":"sha512-m4p6JpIwluHkrOOkeu7h6gDNAoOLGo8QW5VH5JWeJKjnu4A+muL6/EsBTOXtDVrhcaKBnEBBRxpSfLjwbRQhVQ==","signatures":[{"sig":"MEQCIFiB4//8L5LkUaXZlD8fm1ggja0ZgffKAYBA9lp8rFldAiAsjAwZssYLnT+rft1+cLHsuuupyrfAV0AZN7YN2UWeGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.86b04e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.86b04e3","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.86b04e3_1784914749595_0.4104659731091844","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.433a57e":{"name":"@astryxdesign/lab","version":"0.1.8-canary.433a57e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.433a57e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"36a7e63334c47f026b33893c37e6d85350c23b72","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.433a57e.tgz","fileCount":500,"integrity":"sha512-fCPEC86V5KOBfvlqDjINJy+4vY529Y1kmN1vs1zj3DCQZUfGyXfT000UJy4s3tHn5d3480/Gh8cJRflG/tGuXg==","signatures":[{"sig":"MEUCIA2XCa8fBTyq0U7EWXA5j6JOe/kePjQuu5CFbo1SpW0YAiEAlTePW8iF0m4cqR3YkkbjC4Dzu2xP6in0z2kIJ1WVTow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.433a57e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.433a57e","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.433a57e_1784915851959_0.24544031989563098","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.fe8657a":{"name":"@astryxdesign/lab","version":"0.1.8-canary.fe8657a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.fe8657a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4b24da4613b5f954eb93a33dc729dae3789eaf55","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.fe8657a.tgz","fileCount":500,"integrity":"sha512-3TEnglqx+f/2yvUNxiPb9a7of+4IzhDW0119d5n6rOwjwXP6BdAd8HgMtoCWOai0vYxjd5Qn4uFOcajGsj/sxg==","signatures":[{"sig":"MEUCIHoWy9FTcoSFHeSFOSs3Ijfe3ZXkeFBvkvMdOxYUENMkAiEArqh/Dj2s1o42ho7eaXjHFBP8/cUu59g5zLZ4MaiazJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.fe8657a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.fe8657a","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.fe8657a_1784916317971_0.4753824941307869","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.4cc4d7a":{"name":"@astryxdesign/lab","version":"0.1.8-canary.4cc4d7a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.4cc4d7a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ca52f153ef45b84a16a5d2690a8c06c98bfe76f6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.4cc4d7a.tgz","fileCount":500,"integrity":"sha512-4zqwmugu4l6NIW1wh8viVL6cz4EO4Crk8xDW4Arwbn91SBBRVrtl1G4IeKe+2a5KkG7jyT1mUkbD8XxfGZa/2w==","signatures":[{"sig":"MEUCIFa4MD+KLJ42QMNqH7HOQQhCbNf6VYXAcN2iR9IEgje2AiEAlg/eiWP2Xc1ygZG6AdFV179UmVZnbBqLOpoL4q71rCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.4cc4d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.4cc4d7a","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.4cc4d7a_1784924857533_0.8179475471920752","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.e8e187c":{"name":"@astryxdesign/lab","version":"0.1.8-canary.e8e187c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.e8e187c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"504421d0d29272cf0405c63614b2c0a15614d27f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.e8e187c.tgz","fileCount":500,"integrity":"sha512-ubX4EWLTMz14mN6autbOd7Owr1y/a3QnzHJTxLR4hwcBWCb7S4oL1gzujM7AjvRHTNcA2nAyPzlEm7172+GO1A==","signatures":[{"sig":"MEQCIDW5dDAfGSlCkRnMHpv5HLc4sA6CMgj+vph4QDDbL1G5AiALiwV+HLOcPA5iZU0aK9me2NE840RqFtxVr/uzsZC1lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.e8e187c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.e8e187c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.e8e187c_1784925320973_0.4257327508326738","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.df3106c":{"name":"@astryxdesign/lab","version":"0.1.8-canary.df3106c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.df3106c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"60e24056d9006a66c7a33eb4a8f282ccee371b49","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.df3106c.tgz","fileCount":500,"integrity":"sha512-RwGeNVBgnIY2nQNh3RlJvprE7gSk1IDJGldaHonwrWsxjN7R6VMVTMP/McfwtH4AGQU3M1R5BtpssxEUembqRg==","signatures":[{"sig":"MEUCIBk9iwP5Qw8IeiovvXvwyv+U5YK77hfmEE01RCgTc+ZsAiEAk154pp8XpzJ1jK0plrmPFXjDmPTZOcZecOGp+gosFaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.df3106c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.df3106c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.df3106c_1784926462725_0.2929702706288435","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.40d0ae9":{"name":"@astryxdesign/lab","version":"0.1.8-canary.40d0ae9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.40d0ae9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7f2a12b7e08256ef2a3aa96513eb46ccc4ca8cbe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.40d0ae9.tgz","fileCount":500,"integrity":"sha512-6utSuUMApzoe5goIQ8Kv5R7NsjfiXiMx72XysewT9veV5IUDMUHUasGPWSTKubcOpFaxe9YFSkyPCFNnXV/lqQ==","signatures":[{"sig":"MEUCIGZRUXMbSgyRMvqmeS5Y0DveUIEiWWuA/+fhJ2bb/chRAiEAx80H7taKTdgXopKNTosLG9IEL/3kLor+FoD8/K089AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.40d0ae9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.40d0ae9","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.40d0ae9_1784931718315_0.7857968338244272","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.bce8928":{"name":"@astryxdesign/lab","version":"0.1.8-canary.bce8928","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.bce8928","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"713272a92c267a43f3703978cdae207099b8f1dc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.bce8928.tgz","fileCount":500,"integrity":"sha512-WgfJxoMQ6k3xTu21vViVPpBeKJn2IPgillUyMSzxx5XeJpDS2RfPsx8Do2Zhq3jz/wvVCZb6xFr0u8obFHG+CA==","signatures":[{"sig":"MEUCICfe0b87uImIFk6v6EZ9fhc6BIIj/JvTET7k04g+THmnAiEA1K0wwZ7VBG0oB4pBP8zwBk/yX8hXvPo0RKstGzxCbdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.bce8928","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547844},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.bce8928","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.bce8928_1784932910680_0.8102900141189682","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.ed028b7":{"name":"@astryxdesign/lab","version":"0.1.8-canary.ed028b7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.ed028b7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4e9eb023fe3a695c9ee23d79db86e3dbebbd9c6c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.ed028b7.tgz","fileCount":500,"integrity":"sha512-Q5Go/ImF0QShAqOWTu0CEbmRH7QaST+BWGpgrMIpFBG/j0lEH9J8ypMBewkaz7Qxe+UvM3PaM4gG1FToSLAujg==","signatures":[{"sig":"MEQCIDHeqpOJKh/Fgx1FYGWDCg2Ecwumf7XrB7THMvoiTE4kAiBD3N18qL8mIwIAbLCih5Xv42mfbHGaa1p7sPylQKmuxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.ed028b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547841},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.ed028b7","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.ed028b7_1784934521804_0.8545093875392171","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.70b5adc":{"name":"@astryxdesign/lab","version":"0.1.8-canary.70b5adc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.70b5adc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bc1e5fdd7df3fd55e367b10e491f7d2f56632500","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.70b5adc.tgz","fileCount":500,"integrity":"sha512-tK+sqhJmzt96hEpzyAV2cGDwzAHm3kf+eSsJJQsDPdE8Fdu4chW5vHlMXPRkH/XtvsKAbi3klCSg9krnbHoRuQ==","signatures":[{"sig":"MEUCIQC9Bx7A3HifFgmYXRM6/+EMXVAbixxsU0ARq1vudNmM6gIgZWMbuFy+ssOVdqFNxzaAE4giEA+TId84NdnjgBijCVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.70b5adc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547821},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.70b5adc","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.70b5adc_1784934755593_0.7559102178412522","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.3cbbe66":{"name":"@astryxdesign/lab","version":"0.1.8-canary.3cbbe66","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.3cbbe66","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d4057596168e22d2997fc5835fbf613d05b3dcc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.3cbbe66.tgz","fileCount":500,"integrity":"sha512-De4ekMyvdUUqIR/Zcq2p0SO4fcvVS/L7QLsKipFty/BzRHXACon2JDrF9dMTG6Vo32wuckfYiy1kpnCRBez7pg==","signatures":[{"sig":"MEYCIQD8D9anPiJLOwFjF4dLJ4HWfJn6GLt6Q1TCFgZdb97YxwIhANcKKE9rVSFl3WTpubyoh+bqbfUhGxpUcp76oBdFALoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.3cbbe66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547821},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.3cbbe66","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.3cbbe66_1784935043752_0.029760570342301618","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.e48ece7":{"name":"@astryxdesign/lab","version":"0.1.8-canary.e48ece7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.e48ece7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e169bbdae5ed86f35bdb035223f41a1916c4d70c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.e48ece7.tgz","fileCount":500,"integrity":"sha512-h+Pe68bvCNuiPAfEylNv/A7h2E9Y1aAxPG5vCLUP4Ol3zpKxbItqiRqJHFTnDzxEgYcEgUK+cNfCDcBehWEQxg==","signatures":[{"sig":"MEQCIAX6xmJ+wO/jhYk+vtHxcmtaF3F2yaXdCH0rc8a3jZyMAiBLFU+dUUA05tf2sXxScNov3LNDAw3naBdkL2Ro7Fkd/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.e48ece7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547821},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.e48ece7","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.e48ece7_1784937704566_0.022758130696100887","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.4789437":{"name":"@astryxdesign/lab","version":"0.1.8-canary.4789437","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.4789437","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e317a6928fe1346e1556c44932ca7ba21bc58231","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.4789437.tgz","fileCount":500,"integrity":"sha512-aHeue6cwWcgOkv2HFUGibYZE8pS+LKEI9qBHkRxSCXKuG+afD+qx9j3LHM1Oeg0SR9n+FnZ5zLb9lx/y48hv7Q==","signatures":[{"sig":"MEUCIQDd5kjmBEUOlhmO6l/FIMxb+3s13lEAQAsI+EJnB/MLFQIgQcNpSYE5tt57ocKGsfAR9tc0n0s9M7pAPjqbjAoqO4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.4789437","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.4789437","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.4789437_1784937860780_0.8556635945984186","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.7c053ec":{"name":"@astryxdesign/lab","version":"0.1.8-canary.7c053ec","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.7c053ec","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"708647c5d752ebf1b8b4ea6f3cdc5ad2cab2d361","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.7c053ec.tgz","fileCount":500,"integrity":"sha512-nlu3qsqRdcAVq/WoQPQHayIgR9OZ4VGw84AOvvL7iZlFSR8w2dQj7LuFl1rhO/viNIdZfpyQLYJKINlDMDLOhw==","signatures":[{"sig":"MEUCIQDWAERBgxmfUTqts3Ebed444QZWNgaqcFscrf4fOgkBXAIgbpCwfWZxI8xoci++pJQGoGI3UfMpWYzW3766mOHfbao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.7c053ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.7c053ec","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.7c053ec_1784938280999_0.6291574045115709","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.68afe69":{"name":"@astryxdesign/lab","version":"0.1.8-canary.68afe69","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.68afe69","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d7a5ac517e787be0cd28e6c244e434af87a70a00","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.68afe69.tgz","fileCount":500,"integrity":"sha512-mYNgl6HWCJH3cLj15iQs+h1Wrq3BO9CIwGgEhEnsczKOwx3FwTFRxEZCo+shFanmqmxkB85oX/dKn6gRVnBqUA==","signatures":[{"sig":"MEYCIQCcPHbQbMJHwDaAJ2lp5yxcqTdl2/3SXKxylH6o20PAswIhALuooFspp3uaimkmRloH+S2agTVzzHWS0w9m/6NmVS1B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.68afe69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.68afe69","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.68afe69_1784950814999_0.5850273255009004","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.33a6cdc":{"name":"@astryxdesign/lab","version":"0.1.8-canary.33a6cdc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.33a6cdc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"748db110857c1610dfb045dca85124c69f9309c1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.33a6cdc.tgz","fileCount":500,"integrity":"sha512-D9iDOqC5dZQlVDt62t+jDX5IrsV6qul/pNVjmcYojvBpNfT7covQd3RGBfJnfcrxTpBGzzKZlkYC3m/Gpa3ciA==","signatures":[{"sig":"MEUCIAMw+lJ0H/eVbYCUl0pmgoAeANqAUq8lDuLmrrzRlO39AiEAj82bh3VGjMDpNbE4u+NUjUeSA4U0hEy/6d5L225Ndug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.33a6cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.33a6cdc","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.33a6cdc_1784952042911_0.4244312581926659","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.3290b8a":{"name":"@astryxdesign/lab","version":"0.1.8-canary.3290b8a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.3290b8a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eafb6ae6267af1f12c304e25f178fb01fe2838fb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.3290b8a.tgz","fileCount":500,"integrity":"sha512-y4HQ4CZOuqv4JftuPyH1jXgkG5anpNxldAjaYFkjRl/fgd6tE/nmZH/ZbE+5s+LYvGYBHDHjHq9rG4m73m0Ryg==","signatures":[{"sig":"MEYCIQDgjOzcgll+LcaAyb4a7lzVdqjBCw6ss0l1kddZi+ET9gIhAP6WdaXh1oftMdztrhM3xSLT9vLOgNs+aleGF72lvF/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.3290b8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.3290b8a","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.3290b8a_1785005210580_0.38567581801760364","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.351a2f5":{"name":"@astryxdesign/lab","version":"0.1.8-canary.351a2f5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.351a2f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"faff03ce982dd978a228a80e3630ff7cbdd8c566","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.351a2f5.tgz","fileCount":500,"integrity":"sha512-CYD7UDxxsZqXET9SW8fO8Q5UIwznPO5v+J/X8dIMVhTcVTBUKh8DApwnpx07tvNyLS7OOjsXGKXjhSkZladX0Q==","signatures":[{"sig":"MEUCIQDfRFicqlE8tp+GlIWoPrPYzto2oXj6HWgEH5WlS+tFEQIgaMN7+iTA5JAcM+KEIBxfF5DZu4wIKR98E1YQYOkulto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.351a2f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.351a2f5","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.351a2f5_1785008856320_0.8388527264162238","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.4450e29":{"name":"@astryxdesign/lab","version":"0.1.8-canary.4450e29","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.4450e29","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"38ed45ba8f13edcd4f106f9fc16afe6e770f934f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.4450e29.tgz","fileCount":500,"integrity":"sha512-jbLowHlnwetxncIJHXldFFEK7GmHLKz9ceUxF1DokBO04vmbSErYWInHvsxQI2DaJC3UVjv1UnyxMEdq/dcJXQ==","signatures":[{"sig":"MEUCIG+GxWYxEEa1iBAqsOqROw9EZSrq2Ygk5Fs4raHD9GznAiEA+kahfrqhPjCGCCPaAMc3pbvKV9l0NvHHZe8+Ml+qRMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.4450e29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.4450e29","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.4450e29_1785009021562_0.8266033181034325","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d809873":{"name":"@astryxdesign/lab","version":"0.1.8-canary.d809873","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.d809873","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"15adebe3a0316027633b5061fb0c3cd8ff72b4b0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.d809873.tgz","fileCount":500,"integrity":"sha512-GuR3wEhJbSyNlCnu6MdoW4AcNMrC6t4J+68v4HbkM5HwQRGVi9kb1lQkEiupqhKyimyDtnVuPlCKkNh7cFDQ+A==","signatures":[{"sig":"MEUCIQCwyc7GRFK7mSe0kCaxtQvxqTC7trwiOV1Av/vEmTCbSAIgVNfMRfRneh7Cx8VG7QSrp3fhKJcAT2XuR1Ab4Zk3DQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.d809873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.d809873","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.d809873_1785009401550_0.8511373632334758","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.dd421ea":{"name":"@astryxdesign/lab","version":"0.1.8-canary.dd421ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.dd421ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7a9987cde65c4f2f63226592b912054f428d8ab2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.dd421ea.tgz","fileCount":500,"integrity":"sha512-L8BA03jY18B6vHFTo8f2CHzqufD9kk4OGHLgq0X4xnRWuzze1PYPUtUx7wubcWACl9gVthvHdJ0Qat9gZnLhWQ==","signatures":[{"sig":"MEUCIQDt277xQONbpSd8qPyZs6WZRUaAa9sRGz3U8FHxXasYEgIgR5HjqxycPKICTOCnUEMjSwhntP48uyfSrouVgyyZ9WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.dd421ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.dd421ea","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.dd421ea_1785012878557_0.14968824982412987","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.443a876":{"name":"@astryxdesign/lab","version":"0.1.8-canary.443a876","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.443a876","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3884b641631307631c3b29e1891fbb9117e16c6f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.443a876.tgz","fileCount":500,"integrity":"sha512-4BTK4o3e9r5nzDadI9JJ2VKpiQocPYK1qruX/2IpLICOtJhdeWNLJxrbZiDaoqRuM/uZR/0BCDnDVrwDTmijqA==","signatures":[{"sig":"MEUCIQCt/il9AMF5qU4PI61i+pN5B0fV3ihLjxtPDI4ehV8tzgIgRHTpnXCTEVXEnjyaDSaVHCJk6Dw/zB2ClZdcL5tn73E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.443a876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.443a876","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.443a876_1785023381602_0.11495745182060668","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.0db5dfd":{"name":"@astryxdesign/lab","version":"0.1.8-canary.0db5dfd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.0db5dfd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d008b4701068c06479e738f381f2bde473e52cac","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.0db5dfd.tgz","fileCount":500,"integrity":"sha512-ABUs64opIxscqDyFWnpfO38GWjOgdkuxCs6jQWRWye1pxkEvsrV3Ev0FzTyOR7ljxWYxWZZvFN44UCVX3M1SYA==","signatures":[{"sig":"MEUCIQDYldMtu+5062PHLZr2FOyEes9dT3nO/Jz6/TrnXVqePAIgH73XSyzVkpvQqdiVMiY8RmMclo9QBqj0BzaDpCaiAiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.0db5dfd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547817},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.0db5dfd","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.0db5dfd_1785027092854_0.1914724792813216","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.8e7f056":{"name":"@astryxdesign/lab","version":"0.1.8-canary.8e7f056","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.8e7f056","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"39e3c7683a0daa98cf7516fa348411f5964dc87d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.8e7f056.tgz","fileCount":500,"integrity":"sha512-2AhOsemEBcL853PSipcnQAaZnr2tgGTAvvWjSVz69+xVF/woHt4esLQx7JFwMWB5deHlJxOBUQrO0R0eQU0mnA==","signatures":[{"sig":"MEUCIGbhNJWgMDTs8A+4jlLppkDkBIHZt7jZ8SVNebismuFHAiEA17V9bNwfaIXIWEQ2CfsAkXUDZX2D7HLzoN208kWYL10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.8e7f056","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.8e7f056","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.8e7f056_1785028415731_0.2768552867595677","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.2061d8b":{"name":"@astryxdesign/lab","version":"0.1.8-canary.2061d8b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.2061d8b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8abc0fdc44ad685d1a08bd52e0ac4db454fe61a9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.2061d8b.tgz","fileCount":500,"integrity":"sha512-Xw4hg08/uDHIGkYvYgWFWCzcbz38rLFyb1ME7bqGxeXfEc0Let9cW2wrP/GnKjfL5GexwiKALVEtDPK06VTbog==","signatures":[{"sig":"MEYCIQCoK0qt7waWhn4QW2tzXhpBWGQ749SyP/3QNxHKbeNVgwIhANuaweT+XG0pcWVUG0nO2eYjGnds1NQeFaTgK3qHfrnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.2061d8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.2061d8b","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.2061d8b_1785033004781_0.8356302762592944","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.3588c45":{"name":"@astryxdesign/lab","version":"0.1.8-canary.3588c45","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.3588c45","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ccef897624baafb01fafc0b92500270ea7d02350","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.3588c45.tgz","fileCount":500,"integrity":"sha512-sQKvTHRAz3TCFbRq57wZtAP7gDzbFMdf52ezhHxhecJWNZEDIiLMf2hqPIxKR2OQjUQ2X95l3BpOK3+V4hCnQw==","signatures":[{"sig":"MEUCIALwggOiSaNcIwp4GRL5sivs1cogZha+mwTEzaGZQEAjAiEAuWA5DNJAFIg74uQxbz9IzNgYjlxvHDU7RCg/qvApa4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.3588c45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.3588c45","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.3588c45_1785035581769_0.6446473754447981","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.4c46f53":{"name":"@astryxdesign/lab","version":"0.1.8-canary.4c46f53","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.4c46f53","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"edfa48c55a8266f5f62886278349c3dff83d9447","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.4c46f53.tgz","fileCount":500,"integrity":"sha512-hTdeh2ReB40TKDex4eGm43ylotoeP/5P5BTnweJ+J5+F7YRZPqKTdT/RhZZguyzj84UHSpXJE+ctT65VLHcSkQ==","signatures":[{"sig":"MEUCIDRLY0j+/RcS0Xcwhdn/gBPHdJx7Lvyrs5He5JiZNEKTAiEA7GhRahRCTZ/qL3FERVAjUWhLVhUeBfdKj8Z8aGrKJ48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.4c46f53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.4c46f53","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.4c46f53_1785035876449_0.8750673460190053","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.4bbba65":{"name":"@astryxdesign/lab","version":"0.1.8-canary.4bbba65","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.4bbba65","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8ebf739d12e77e83a84a0e15ba2b63550d4e6bc2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.4bbba65.tgz","fileCount":500,"integrity":"sha512-NXc5BJTv2tr3A5mZeFkSq2jRniSBnSK5JNePTRCyAVXKqSxXuMsJxPgrpdNBSyhy9THVelgO8sMnyxAVcnJ//g==","signatures":[{"sig":"MEUCIQCE/8d05Y0e4CbCI8e792GV8gg/E4RFMu4V5leYwalzkAIgL1sedZjiOgkjJKCEGFeWKAisn1E+ISY0BI97vVQHVeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.4bbba65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.4bbba65","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.4bbba65_1785038189386_0.8998257013944357","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.79b8f07":{"name":"@astryxdesign/lab","version":"0.1.8-canary.79b8f07","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.79b8f07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dbd1f037d941447856686ee2164429d029af8f17","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.79b8f07.tgz","fileCount":500,"integrity":"sha512-yXfVvMd2gZdecuNHvzgT0UsK73GRAv8JSrAm+81qg7BUENO61ePikNE5eXW/aFXTEP7YqvmhgvcCWhnxrehFYw==","signatures":[{"sig":"MEUCIC2+BHsViJgNjh4aXAZqfvcUdv3U7GVLSGxcTCVd85szAiEA+/Lk62BHS8/1jEwRD2V64SQLLGLpZ+LBFmEF40fWl0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.79b8f07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.79b8f07","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.79b8f07_1785039310262_0.3965940791076352","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d31f5a8":{"name":"@astryxdesign/lab","version":"0.1.8-canary.d31f5a8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.d31f5a8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de0d435aab08ee71b03d51271893eb090970a15b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.d31f5a8.tgz","fileCount":500,"integrity":"sha512-aUfvtkjVwITeGmI//JiB7CB6t691/S1LxMv/rnG+aSwSP0wcBGXvC4DYHvyVhALUd5sN93B2kWphbo3+R2Lajg==","signatures":[{"sig":"MEYCIQDwCR9PRlO8jVZpoZvdRXk+CX1CNZtGhdDR9FcUoH0XvgIhAJIbHVh9DqWOUZYc9Q9GZlYrW6D+96mpFjzL3lfPq6gQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.d31f5a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.d31f5a8","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.d31f5a8_1785039665497_0.9869969894938893","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.93329cc":{"name":"@astryxdesign/lab","version":"0.1.8-canary.93329cc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.93329cc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a7e8a382c17132925fc49f9d670fdbb38372a0cf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.93329cc.tgz","fileCount":500,"integrity":"sha512-RUTw6dBLrtLQODXl2Un2qnz1TB31/fLEzOjPtKiT9f3cwpoXlvGuIdHfa7oelQNECHd/AyCTb35S+8qq2g7r9w==","signatures":[{"sig":"MEYCIQCk53/1wTWj5N1pgeJybiusQ2JIMvvYhf3w+/CBHrX/lQIhAOXIH8iU+5VQVsthu5Hwy7tI3SzZO4a8doy7zjVx6AMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.93329cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.93329cc","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.93329cc_1785040136122_0.6418141063455052","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.82b530a":{"name":"@astryxdesign/lab","version":"0.1.8-canary.82b530a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.82b530a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"16d2a10b8d8549b76a9f0c560a67bf07f4fa8457","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.82b530a.tgz","fileCount":500,"integrity":"sha512-JBvl4RPT61BbKDXDyJiV/1D7Fj5sVM8JRlCzjtKlqbVJvElTG19LyCrT7GRFCgHQFWa8p0xemeDYFzZtlaY1Nw==","signatures":[{"sig":"MEUCIQD5VpCdZpQd/oeshbCg+HdUXITroa/zD1ppk7a7AiSCogIgRrmrKq3cHckkc/qtVy4xx2R82xJ1Lz5r249hZDSbEL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.82b530a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.82b530a","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.82b530a_1785040615173_0.6639801214159124","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.f04cdf1":{"name":"@astryxdesign/lab","version":"0.1.8-canary.f04cdf1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.f04cdf1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"438464bfff8422c3fb88e3c4362ed6ec5ffe0701","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.f04cdf1.tgz","fileCount":500,"integrity":"sha512-BpghHFiJQ9gcklp5iVdhdJG8OqHxbJUn9xE+4cpdJXpAVS+xDYkw6kp4vdSW3xIVqj9Kn+o5zQFAkmrGLAeXlQ==","signatures":[{"sig":"MEQCIGpqYUrZyhKOUQWpqiehoJMu7LzMtJuSEME2dNq9L+ftAiAP5wA47jwVNY6iyRtaFe1gLy9NSe8GB9SuWzQ+RuqrvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.f04cdf1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.f04cdf1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.f04cdf1_1785041066437_0.47471537473427405","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.51ad6be":{"name":"@astryxdesign/lab","version":"0.1.8-canary.51ad6be","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.51ad6be","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b96f3773306334746748d291bbb2e609bf377b78","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.51ad6be.tgz","fileCount":500,"integrity":"sha512-M0HVv4xoS5OHL0TYHl8ppc7Dbm2+KhY9Ar5uBARfnT7iE/b2AYY2ybW2kpPJoY2OZmf62uIhX7H03Iq9YnXTzw==","signatures":[{"sig":"MEUCIQCiWQtbbwaPU7oyTX1nMj43vLSN6WdHIFBZWwiO2/6OHgIgTQ6JNNVPZg03/l92jHVFKcFSrluQyQfCG+8geJaMCFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.51ad6be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.51ad6be","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.51ad6be_1785043004655_0.8813268982374096","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.becff91":{"name":"@astryxdesign/lab","version":"0.1.8-canary.becff91","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.becff91","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae548185cf9b77535dae872f21d561a55eb431c1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.becff91.tgz","fileCount":500,"integrity":"sha512-Ier/xRsZqpYptDfH6SRAe+L2Tawb2pO8yYbYf1mbWjzzO8CsKm417I10NnJfNhXQk9wS3IZZxdClp7Tl5YbO5Q==","signatures":[{"sig":"MEUCIGYvOHbyjHvGRLLCguHc2mkMxedkOZblAGLB309LsWSCAiEAvK8yjHpYUTAB/X+sohbeE6HuPSCwvgWvlOEwIM6+5tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.becff91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.becff91","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.becff91_1785046948335_0.24242279036421754","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.17d83c9":{"name":"@astryxdesign/lab","version":"0.1.8-canary.17d83c9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.17d83c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"067cfa4763ad0d522884e036f878e2ffb5f3cf62","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.17d83c9.tgz","fileCount":500,"integrity":"sha512-ALy6BnvfSFGONFsKNYdo1C4ehfYZIbUGOQ1tIB42uYGSQa8prF2lSQ4+3RKIKrb/wyM4t5rO3QPu+ecrkbSoXg==","signatures":[{"sig":"MEUCIDPZHmoqzPQYArOk06UsR0ur8HnsNSQOzE2RTX6VauDqAiEAkizZNdL9ZS6F54TBEafOLKon8KHf/hZK5vEpdGUYIW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.17d83c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.17d83c9","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.17d83c9_1785060102953_0.39853092212165486","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.25def2f":{"name":"@astryxdesign/lab","version":"0.1.8-canary.25def2f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.25def2f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"86cd3862416ad4101ac6659edfb398ba26d34484","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.25def2f.tgz","fileCount":500,"integrity":"sha512-P6a572w1daQzdfgKs/RZa4wQLjM3szH2AuqoF5rD1Az/gx6VrENug5+c7ejU37EwABrA+4hqe8HqExV6gbxe7A==","signatures":[{"sig":"MEYCIQDgn4xsi+Jq1gZinazxIDfF0G3fAutEnsqQeFOeTtdjVQIhAPyxuhGzxrRn+ZUhINyCj2hq1mnm7+jtLhQEggIiiq1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.25def2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.25def2f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.25def2f_1785060928162_0.2572156460348902","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.ca17ee6":{"name":"@astryxdesign/lab","version":"0.1.8-canary.ca17ee6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.ca17ee6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cdb11eed5d0fe40cb76f580a22a3cc553bedb1c7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.ca17ee6.tgz","fileCount":500,"integrity":"sha512-HSUeDpRPYrFJONBohJGMnamfWCpQJBknrknI818OeoPr6R2x7zeD9ZbeXS9sOAsFOVkt+ekW62Hyf/KKfQPsKg==","signatures":[{"sig":"MEYCIQDOPuxFI4kCUD9s1ES+ev8LI1ZYb8GocVDYP9fLxt4ogwIhALoBQe1HHFY8IAxIyhYDXGFFZLEJbTdKwndEX0E3ZXaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.ca17ee6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.ca17ee6","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.ca17ee6_1785153995722_0.04540423921534886","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.ad5a438":{"name":"@astryxdesign/lab","version":"0.1.8-canary.ad5a438","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.ad5a438","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"89fd4988789757e9a3177b65144077ee67bca665","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.ad5a438.tgz","fileCount":500,"integrity":"sha512-cC8QHKdi+UKhfgFSyKgi3gb7adEEUxuwNO5PBUxBqQ8+Ew5wTcZ/9AOzGFC8D2gWic0cXGi1AOGrvlSLr9agVg==","signatures":[{"sig":"MEUCIF4BZp8Qwc5TXaucsAgAdcX+bm8gy9rJiXsM37gXM/+NAiEAlUOt+UAbsOpmqHKZxj+1lbwvasgwVS44jGb5uUmsqkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.ad5a438","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.ad5a438","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.ad5a438_1785170797321_0.0926500015156726","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d57e546":{"name":"@astryxdesign/lab","version":"0.1.8-canary.d57e546","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.d57e546","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5af829925b2bac397221c4eba75fac0fc8ac95bd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.d57e546.tgz","fileCount":500,"integrity":"sha512-W+eH+lJXVVI06QWeTnRFmRHLR/kvwDv4pujZLuJKgVMF0T3uhu3E7f0myXlYiSlAs9/SOpbLQWJNCMzDRizcHA==","signatures":[{"sig":"MEUCIHz9Zv8KnxPvzPplopeJhjszfzWCUid1STAXOe40m86zAiEAh5R6alV/Ncq8ctpo0INq9XbIavKk8DvTDoHucvH61+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.d57e546","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.d57e546","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.d57e546_1785171228817_0.012320066316002132","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.55351da":{"name":"@astryxdesign/lab","version":"0.1.8-canary.55351da","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.55351da","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4281ae58493cf4fedc1c1c89cd69595ed29ebf3f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.55351da.tgz","fileCount":500,"integrity":"sha512-z8DzjBuXmlEKINfV8vdhl7Lddjt6Rgk8s3LQ+bMSU0xlWk9ZG/uz6JuByMdD3m2rBMwVwwg51jvh2eftRzzXmw==","signatures":[{"sig":"MEUCIQCUBWy9JoqYq58mKyXLxXZQUj9HflYsyng+kc6dC25iHQIgWiLSSZdONl+KdY9ScCS5GQOLRFrpJj3jJEwc2OYwxp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.55351da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.55351da","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.55351da_1785176004836_0.27134243548488346","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.cf9624c":{"name":"@astryxdesign/lab","version":"0.1.8-canary.cf9624c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.8-canary.cf9624c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2685fb47a6d76e6626195c5798ca6e2d05d2cd6d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.8-canary.cf9624c.tgz","fileCount":500,"integrity":"sha512-MWeI0F4EDohdJuhEXf8Yf0+JaH02v1abOD/nNRqItYbMYKYx9bu+dslLUsKcLkk85atEmeQx72ZRmpCWP0Go6w==","signatures":[{"sig":"MEQCIAM4sFx9beWfkKV9R8eexnUOrxl8QErIKB4yKbkHiIMuAiAEZ+l+wVhgcOLR+nIe1BgmsupPgpg/wcqiXueaeG0kYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.8-canary.cf9624c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547473},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.8-canary.cf9624c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.8-canary.cf9624c_1785176755637_0.23560055461833218","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c9fe437":{"name":"@astryxdesign/lab","version":"0.1.9-canary.c9fe437","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.c9fe437","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"127058578141409b5fd0cbbe34435af291a66a34","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.c9fe437.tgz","fileCount":500,"integrity":"sha512-7IOCj05Q/E6wRxxIDMU2t1KDBkughK0eSs9avaEaiAeprz7wQpJZna4JGXNHVyvKuNilImzNtgMYJwCvAdy7VQ==","signatures":[{"sig":"MEQCHwk3FCWa6mFr5njiU5U6ANUYtSUi94xRKglDKpGEeWsCIQCaMRHpoe5L6fkdizNfBM2Et99tIdZQTGwuGM6VkbZ+Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.c9fe437","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547487},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.c9fe437","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.c9fe437_1785178114651_0.47020312816604015","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.5eec8d9":{"name":"@astryxdesign/lab","version":"0.1.9-canary.5eec8d9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.5eec8d9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6bf08945485bda041717d73f837e9f1edd23bdc1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.5eec8d9.tgz","fileCount":500,"integrity":"sha512-HgK8PYGnEY1txF0aEqFgZWVzHEAYjj0v/1orMtR/Q/fES6UXe2COM27f1/nUj2agaN7iey4ZBHRclziRWNT15A==","signatures":[{"sig":"MEUCIQCOaeF+6MuZqAdey15j4vQMTVvvjdCVwpffUarzHSGpaAIgTnUINOwvjon/3nLiQVqQa0gvUP08WnhADirh1mE0hAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.5eec8d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547487},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.5eec8d9","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.5eec8d9_1785184211623_0.7351924828224186","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.75d2d03":{"name":"@astryxdesign/lab","version":"0.1.9-canary.75d2d03","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.75d2d03","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"49d15bfd5de18a978c5cfa2b98403bb734807350","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.75d2d03.tgz","fileCount":500,"integrity":"sha512-Abw8x7UlXlUkY8iyDL5m+dgJ6dC8ghru0KBAyv5MZT/6IJI4NIXbSVnfxTjW8kDS5Lexj/gTrprd57Rw3K5inw==","signatures":[{"sig":"MEQCIBL6sDlDYo++9QIz6as3FIEdImWlWSZbb8qGfUGHNEiqAiBHBGVQVufqJborgZZr6ciR97eDqW6kjZUc1hwh0tPaxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.75d2d03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547487},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.75d2d03","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.75d2d03_1785184662981_0.8903135081119873","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.ae1eaed":{"name":"@astryxdesign/lab","version":"0.1.9-canary.ae1eaed","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.ae1eaed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"504084e77b744008561b76d56815bdfe8b5c349a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.ae1eaed.tgz","fileCount":500,"integrity":"sha512-PzpaU5Bx6cv6+rSO1zrup6V87HIpCovgqV8KNatsoiXfRopi+KKm/I9ti9/7UPUPrHlgd+5JewuD4h9b3on87w==","signatures":[{"sig":"MEYCIQCHbGKI2HUT4IPpkb647Q+RVm9wPSF8bX1DVEp5eb1aPgIhALFgb1Cg9T/F3jiGIxKnP65CnbQs0iBJKPUXlNxnpirl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.ae1eaed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547487},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.ae1eaed","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.ae1eaed_1785185629374_0.3964772618772696","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.19e1c84":{"name":"@astryxdesign/lab","version":"0.1.9-canary.19e1c84","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.19e1c84","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"170b76a4d2787e7bc9f8848a9fa535085218a871","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.19e1c84.tgz","fileCount":500,"integrity":"sha512-0qry4SrjVuWfzRwIq7dCYY7OT0vQ142t67VyPKq884vDbW5lxVbpbKGkcMYtz+2ToKWvpbAkfCdbtmFbwRYtZw==","signatures":[{"sig":"MEYCIQCRgzN19nYe2CjXq9u6B7T0QJdUDYE3E3/5TXKNHv7WGgIhAIKocc3CnyRKEPBPOd7kU/2AGMDJee2+RvVbxOAOKSji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.19e1c84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547734},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.19e1c84","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.19e1c84_1785187905955_0.2468819345866311","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.1e0a706":{"name":"@astryxdesign/lab","version":"0.1.9-canary.1e0a706","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.1e0a706","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"42663fd9e05ab9be9dfa3daab7c58c2a99788de2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.1e0a706.tgz","fileCount":500,"integrity":"sha512-pRRDo4onyoFrGdmy15Xk12hJLha2KVuV/wOiqdaoMj+j3AqX9QX+sglgehEoMDtpfPywqAv+rlzfLilwOhA+BQ==","signatures":[{"sig":"MEUCIQCXDgFIVzEVonCakJkYHK1kgpWisX63f3dwjBjNBBDiAQIgcp2571iT4XCDJLD3VSAfKYnWmrMkFvpH0GPCYitMfg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.1e0a706","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547734},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.1e0a706","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.1e0a706_1785189408588_0.06808916232135154","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.2c918d7":{"name":"@astryxdesign/lab","version":"0.1.9-canary.2c918d7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.2c918d7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c5c031f3437fa0203fbc065c440c8d0c949d9109","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.2c918d7.tgz","fileCount":500,"integrity":"sha512-+0qVzQ8KXm+n0PQ0uSv3dBJIhxRsmsRWqdmWJKYCsGqjd8ZTnDLVExhXEv0gU5Sz5VtqImJVs187tl1uhkbNOQ==","signatures":[{"sig":"MEUCIQC3zs/YZQWhB1fWKE/GO3DVs3kIGlOaXhyJ5vpC1A76cAIgWcys2du9X7vPuaLSqQ8vuxXI3u3CCmRpAWcXAtWIBi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.2c918d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547734},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.2c918d7","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.2c918d7_1785190738326_0.9662804947274812","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.41fe6b4":{"name":"@astryxdesign/lab","version":"0.1.9-canary.41fe6b4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.41fe6b4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4da91f4dee7dd702366fe1c0124564b7d760c1b5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.41fe6b4.tgz","fileCount":500,"integrity":"sha512-dUGcBaJGQbrPOi4IyQroJU45Q4/XH0llscnFA96XshgYDo1GGvizqYu4brVdDjMRkaDi+ZvyKSqWwpt+bmvYZA==","signatures":[{"sig":"MEUCICHMWwiQBUAQ3pPFnHK2N1r/bfInj7ieqk5P6dwbhkSbAiEArTtREQ+iXmFd9ZEHIDPJ+wUubBYooOC6BWsPwdI6GOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.41fe6b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547734},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.41fe6b4","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.41fe6b4_1785190976089_0.680944020450649","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.d600202":{"name":"@astryxdesign/lab","version":"0.1.9-canary.d600202","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.d600202","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"52e63633a5746a5ac260defe1fc5985ac6f29c7e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.d600202.tgz","fileCount":500,"integrity":"sha512-5/caBc129ydO8JIKT6xJp3FkcaUkBuDCFpX8ubrLpX2gb6z6J9RetJvj5jclmx0dmmoLWAPj6DXNmjUdoMPsmA==","signatures":[{"sig":"MEUCIQCa0KyEL2i7JbAuVtVKKaO8HVQeplfSAJpKa2+9Dtr+XQIgWGdT41CqSIEcNZiviBDV5aVq77xLs7wZJjZ57lIoRS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.d600202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547734},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.d600202","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.d600202_1785191358058_0.5681398708851817","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.293718b":{"name":"@astryxdesign/lab","version":"0.1.9-canary.293718b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.293718b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bdca68ef34be6f4c6f9e7437f3caad068cc78892","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.293718b.tgz","fileCount":500,"integrity":"sha512-X4TEe0VDXjz0g0rdkRTjKBUIiDSgRqXU5iXR+PS4wPdnGze/QzQDDiClwgVGV6uxiuiSdSJc5vNvkMLCZ15psw==","signatures":[{"sig":"MEUCIQDrG3TbIwObtxZq1Xa/fhuaNgWNWrCSS57hFcE+naeJvwIgb413aZ8HtPCCvH034X/+uX1W0c5qAZhgE/wPHfvbKK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.293718b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547734},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.293718b","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.293718b_1785192268445_0.2531629387772216","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.d2d84f8":{"name":"@astryxdesign/lab","version":"0.1.9-canary.d2d84f8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.d2d84f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"29c312e4ee132141cbfa1bcfa6b9f9efaa781e41","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.d2d84f8.tgz","fileCount":500,"integrity":"sha512-FgPbF7Uy3NoUCNG6lxSsHueHi46WoDK0Ye7PriNVt2+t25ITxBxJ0PAZuUqq3Sl8QhbqYyc2Ah2v0pyOwuAX4A==","signatures":[{"sig":"MEUCIGDUm/phQjjlJV9wPi9MqD10a0GiOvIRQklL5P4yCBOsAiEA+0sAcHYgAlA4ynmv7sCVxPp2zyw3f1PmbyOa6a3S1LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.d2d84f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547743},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.d2d84f8","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.d2d84f8_1785193131451_0.35162930398145953","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.3592019":{"name":"@astryxdesign/lab","version":"0.1.9-canary.3592019","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.3592019","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9cb0102cf2a882fb86ca702eeec02e1fd571376b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.3592019.tgz","fileCount":500,"integrity":"sha512-4ep8V97C6vYvw+Nomf0btGyZoN6X5a9Axhw6BwQOLsCeaNPbdXcUgV7MlmndY6/E1WEnNwMrO2htrVLaH57rkg==","signatures":[{"sig":"MEUCIDrbG5OrRnhV6HaEfYH9U/j3S/7mBzptfWhj5baWVX5lAiEAmqhew5tOof/re02imlCCyXJm0w2WVEbFdyshKgmFFhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.3592019","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547743},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.3592019","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.3592019_1785195076005_0.3517369826700909","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.619ff70":{"name":"@astryxdesign/lab","version":"0.1.9-canary.619ff70","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.619ff70","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"55969bb632086d6e70f6cd1bbdaffb840c8e09a9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.619ff70.tgz","fileCount":500,"integrity":"sha512-RPeA/tfUrxXnNQGJn4xui0C2fKhatAaiNN6kPAK2x4Er8PZ617Yjm+NMFqbJqnJHxlibNx7khe9BaBC2/5caeA==","signatures":[{"sig":"MEYCIQDYlQ9ahqsOAlCryfuCk9CJDo2PdsTJ4JS6Kz4D/b82DQIhAMNvv4hNrLRG9SP4PVSGOiBFxBAamAPjpiJftDzTpcNM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.619ff70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547743},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.619ff70","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.619ff70_1785195287485_0.3409521201743735","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.fe6baeb":{"name":"@astryxdesign/lab","version":"0.1.9-canary.fe6baeb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.fe6baeb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aaa17f715326cef8da98ccdb32b86376383bf02c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.fe6baeb.tgz","fileCount":500,"integrity":"sha512-CSu7GBDw30fU/Lsth/FQSYyhjwjhcb/H0jKRQ2DqmxxMXOz5OjfsqYU++Uvkei/O3RZrF4fzBns/pR2/Y/QB4w==","signatures":[{"sig":"MEQCIGT6VizazA8E0Q57jPrDfTPjdFanWw9eKMQmwJbbKJkfAiBusIHatPOXexPxoeX+fRpbL8gClHGoi0WzajfW5o/lxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.fe6baeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547743},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.fe6baeb","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.fe6baeb_1785195525533_0.03196596634426241","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.40ce320":{"name":"@astryxdesign/lab","version":"0.1.9-canary.40ce320","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.40ce320","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3c2244ce2e70b8af3f23db130ceec4f55c16e186","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.40ce320.tgz","fileCount":500,"integrity":"sha512-0e9H0h7ryxfJ9ojDt7JZv0/xXBbperQIcWo5SY+tOYmALWErRJpkrDEO+Euw5BIlxb11BDToMfGnQNi+JcnsuA==","signatures":[{"sig":"MEQCIEl5JUC41kdktaalA6Gl7xA1RaAB7kwGQvpFhXcsXnMpAiBz6Y9AHYkX4ltxrmkg8GNlnEiBhpD6+FChwFXEO2GtHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.40ce320","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547743},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.40ce320","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.40ce320_1785197068067_0.2373828287653752","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.08c278e":{"name":"@astryxdesign/lab","version":"0.1.9-canary.08c278e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.08c278e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f0cb10db2928692395ceca2d2adaba62ebd27192","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.08c278e.tgz","fileCount":500,"integrity":"sha512-dIEkl4LPuXZiAVuBJpj+wYgXaHGRxGqBTKbkTtFzfm4s1pOH0UPhYTig2YopzOHpSGmW+8njPx0flRupwZIUYw==","signatures":[{"sig":"MEYCIQDN+ggerStSQlNLM+yvUYQBKqvVAi6XSsaAs5sGqMkE1wIhAOEAzoEvoXF3/XKYa6NreFErOPTDaigR4s3nPBCC20ma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.08c278e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547743},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.08c278e","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.08c278e_1785201939902_0.05469581923816924","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.aae117c":{"name":"@astryxdesign/lab","version":"0.1.9-canary.aae117c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.aae117c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2df2a9c2cb825441e9e17980bb4d57e58b982842","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.aae117c.tgz","fileCount":500,"integrity":"sha512-ka5Y08rx9YuOdMeArWLuq+Ds1WfOLgnalX2hQCtX8qxdP9hxKv/bm2cAmR+MEbi6wcXyyQuy7lu3V6o9t6uRWw==","signatures":[{"sig":"MEUCIA/tfEp+5wWWXCNx1bcr0ZbJl5EMvoOzLiYjdFeMSql+AiEAyZGcC/rup0gt5FktqA58nXP/9eyOAwVz7z1Jy7SmaBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.aae117c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547743},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.aae117c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.aae117c_1785204013511_0.7324294133966014","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.b25b262":{"name":"@astryxdesign/lab","version":"0.1.9-canary.b25b262","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.b25b262","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d9ff561297a24db53c7d3c90b7049269a345e96c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.b25b262.tgz","fileCount":500,"integrity":"sha512-8QUEZhGyyahkdAmajjjEVG1mQzcbFpAjoHiDpxe6AEDr47YZI24izhEdMy9JpngWhqKeHwks6Qg8aqy938UgIw==","signatures":[{"sig":"MEUCICeTZ0t8YDcF+i2e09gNa5U7BlfaF6W05kmVIPsiJshbAiEArDpTetvgn/AD9d/1mxQzgMTna0hgGFs4Z0aTlCkP2xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.b25b262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1555923},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.b25b262","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.b25b262_1785206670967_0.65045862356563","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.6753943":{"name":"@astryxdesign/lab","version":"0.1.9-canary.6753943","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.6753943","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fb24c4dd7fd3cf48bc2c33297de0174ee5320dd0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.6753943.tgz","fileCount":500,"integrity":"sha512-LB160yCTC9QOFO86uzuiyFPZ7+Nn6eU8o/+g2GAOEpIE+bdoa0GloFtOYLYbs46MnQDp3hzHarhzNBnAquE8Tw==","signatures":[{"sig":"MEQCIC34BAVXw7GV9Du9Da6iirEpydBsqlLrUterSEKpFJa1AiBzmnmacrybRilGLbbUuQ3oP28n5k8A4PpqxTzAJ0TM6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.6753943","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1555923},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.6753943","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.6753943_1785222505167_0.07010611437181824","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.1887ee2":{"name":"@astryxdesign/lab","version":"0.1.9-canary.1887ee2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.1887ee2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a374de53ef2d01163ed5fe305f637cacb886c9f5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.1887ee2.tgz","fileCount":500,"integrity":"sha512-bjudSt54A/hEAz3Bl9WelUO9vHTOaj1ZoQDGjiTHGmwCkKjQY/OC0/FGkd4XhvD+lEs8N3bvHVXG45PfizsGzA==","signatures":[{"sig":"MEUCIQDnyGCRLeZ9QPdkbwaRAxLK2igKZk9VXm9lHmxe7Q9mwgIgZYWw/hodySG8QkrF8AmAC7Xv7VI4cLGCpwz1nyiIy1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.1887ee2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1555923},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.1887ee2","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.1887ee2_1785224835957_0.5636651496162859","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4989b0b":{"name":"@astryxdesign/lab","version":"0.1.9-canary.4989b0b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.4989b0b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b7013eddec9518a4ab25a7d089e10b8a957de41a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.4989b0b.tgz","fileCount":500,"integrity":"sha512-PZx29nJ1nbbr4psKtBdidBqDrQi2hvx/p1A10IDASzMuosTz6hF+Td4fPex7nDpDlTihKqnIPHkoCiIWw1/kuQ==","signatures":[{"sig":"MEQCIH0uYmvINlYzJEqL5JsFKe1M+ubkqC28wTZkfXO+bDhtAiAsdOnpHfjDFiSyJrRCJJGspOxZx7MtPZJvRHuuKr6Sqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.4989b0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1555923},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.4989b0b","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.4989b0b_1785225753241_0.6208534654277724","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.faa200a":{"name":"@astryxdesign/lab","version":"0.1.9-canary.faa200a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.faa200a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2ca081675b61b971a213bc0c0884403b9ca1f642","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.faa200a.tgz","fileCount":500,"integrity":"sha512-/8P/Ucu5A+9tOItB+AwLWb0AnNZQWw/NYlZi4beaATFp+IYxz1Tp5y2ctDBCCUO0bTGK47TnDZ89jCL4nQcgbw==","signatures":[{"sig":"MEYCIQDrUZ/FGvZ7I0M7AH48sthYve2xKz70dlEu+uYSlbLPogIhAMAslHYD+sGLKNdAnV2o0pp0WtX0ogeu3Z7BV8KvOt01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.faa200a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.faa200a","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.faa200a_1785248308688_0.568468429381058","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.09e9ddd":{"name":"@astryxdesign/lab","version":"0.1.9-canary.09e9ddd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.09e9ddd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3041b8562ad381802d7f316dc6e3cd94507be921","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.09e9ddd.tgz","fileCount":500,"integrity":"sha512-NsZ5DUO4LMmt6j94IMbrkRimVfO1ryhr+sMNOEXdDm9uMvrxOXxig28HMgfrqyYXgNcAU/t5Ti8W0eITfl7Kag==","signatures":[{"sig":"MEYCIQCuVK1aITriaW4loMZEAUT+KOcEEAJUQWimpOtXVrI2/wIhAJwJabfPY2wvpzTlh1izjAcFTDVbCLQFK4o5cE729W4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.09e9ddd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.09e9ddd","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.09e9ddd_1785254899070_0.2564933717061444","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.0b4a276":{"name":"@astryxdesign/lab","version":"0.1.9-canary.0b4a276","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.0b4a276","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"91b3e8bf7ba39ff99f332a8900d4d8dc720e6542","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.0b4a276.tgz","fileCount":500,"integrity":"sha512-4bSXoNAE304ieN1M49VsT86+k3M3AtPUXOuzgptFoVv3M4pyAcGzRyPKRGa8RH1bgqWnL0DkNXs5s6kpMqYXtw==","signatures":[{"sig":"MEQCIE1In9T60aghvuANI4EU//yxt9Mn+YUZr/B+T/2TT/0WAiAvgSQZIFaKsP4/9KQsZDF67jxZvepxxAbx1caoWZbQUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.0b4a276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.0b4a276","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.0b4a276_1785257184422_0.46907241528442234","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.cc64dac":{"name":"@astryxdesign/lab","version":"0.1.9-canary.cc64dac","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.cc64dac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8264e2cf6761a49547b4cd5b8990d0b00236ed5c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.cc64dac.tgz","fileCount":500,"integrity":"sha512-dveAyAFfjDxhjWJQA0vjF9HsLpPb6patotndWYlzGT2IGidBhFGNaMMvZNWqgsUCHGamQmRbzPrfZT7mJsK74Q==","signatures":[{"sig":"MEUCIF9uCyleE7lKYU6M/JpOnfc3YWE5TA4ABbTP6XLnxeXeAiEA6k0KKDZykUgcjZYmEvPUI86G+SSJvmtIgHNgiNlToQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.cc64dac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.cc64dac","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.cc64dac_1785257934059_0.3055245485032956","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c82b768":{"name":"@astryxdesign/lab","version":"0.1.9-canary.c82b768","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.c82b768","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bc3fca13b61943d0655a78263d523d8c34723941","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.c82b768.tgz","fileCount":500,"integrity":"sha512-jrZNoTm8rihiDTQsJjoQODzdhQVkZ0Iwxtt4DaYXSmzYKqwqwgx02ZkwsHi3gOpTymg3P+UD5iu/vSR1ih5rJg==","signatures":[{"sig":"MEYCIQDy9jrKzAF7iGEfbOo/dMYGWXIdUKugWI4VxcmBHZpaBgIhAImRKqhSvu/TxcVXA4nAkaka9g9aAoTvTgs+MrQCsPr2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.c82b768","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.c82b768","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.c82b768_1785261951544_0.9593979047570311","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.93be9ab":{"name":"@astryxdesign/lab","version":"0.1.9-canary.93be9ab","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.93be9ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f415a6b9973016d977fe28b268b6e63eaf1f6a5e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.93be9ab.tgz","fileCount":500,"integrity":"sha512-dD70weuKU+xheg3HaMLaInxYUN8zfKd9amq3ydCciPL6NkFjUIfhKTLf98/+5POg7weXFY0qe082DsUikOdUDQ==","signatures":[{"sig":"MEQCIA4bAxc7GAuBX0TWYgNILPW4oXgRb2c2Ozw7bKqIinmwAiBiAs4QcS1Dg5GjRwqUdWdNEl1cE+rt9bOOJp39z+N47A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.93be9ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.93be9ab","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.93be9ab_1785263042717_0.2360685589770899","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.25dddc3":{"name":"@astryxdesign/lab","version":"0.1.9-canary.25dddc3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.25dddc3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"043e382783b61496f9dd5e7fef26bf632f7dc4d7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.25dddc3.tgz","fileCount":500,"integrity":"sha512-qbDdjsb+F0LHfK76/39GW/srN4AFeG9C5zjgQCsEJCPNirxPaK8gKCtfJQAT1hAxGR9bVfSImNVGicZ1CBj9UQ==","signatures":[{"sig":"MEYCIQCtwc4+23NVHRnxoU8Zj88VEzHPRlOCZj4eTdJpHFMzbgIhAMqw2sXvDSwJN7a1XSDmQv6vvDq6dYuonSyfu4S2Ydp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.25dddc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.25dddc3","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.25dddc3_1785264059923_0.05629119803062377","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.f94bbeb":{"name":"@astryxdesign/lab","version":"0.1.9-canary.f94bbeb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.f94bbeb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7747123a99bf1dfd08a5c555b4c10d411dd8295e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.f94bbeb.tgz","fileCount":500,"integrity":"sha512-wQl9+iorWT0DT4AKdHKQXwPomBl37L0kG1GxD+RK1/1zhaw0Xcz8uXbQRmpSse0s8Q5muWWYTXvDeM81L4i0+w==","signatures":[{"sig":"MEUCIBNqXM218lTE3ZyUB0MCwCUgCTSiL/7mzM57J2ie0CCjAiEAz6VkPdkgUTG7kRKDNeJP0zKp8/Gh32avbyXLze2zAWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.f94bbeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.f94bbeb","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.f94bbeb_1785264449696_0.16610481148634593","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4732cad":{"name":"@astryxdesign/lab","version":"0.1.9-canary.4732cad","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.4732cad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"80be7a1684bf3815fa2d356353cfd910e7237011","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.4732cad.tgz","fileCount":500,"integrity":"sha512-29kcGnGHuMZNzup8mjpp3ITYea4Wjje2t74mlJIi8tXP5xFkF9ilsDHNsIL/4+AsRE3Mpflzd9aXxxfIngczmA==","signatures":[{"sig":"MEUCIQCJCE9AlzUk2n7MD99dVCw19mREHJINRwo2L0IBkZbvpgIgKStowPj1SpOoPGa8532+jzwGF9rDJm1V7rm0kk5NM7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.4732cad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.4732cad","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.4732cad_1785265467295_0.8135451531193618","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.6e17c74":{"name":"@astryxdesign/lab","version":"0.1.9-canary.6e17c74","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.6e17c74","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d8db1544b88aa4f80e5c4e170d5db6fab58be10c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.6e17c74.tgz","fileCount":500,"integrity":"sha512-gEGHsE7GCrk6xHfYVkO7roAs0H9fzhWUhN2vZLQA6OCN20TJbFFaBgUxoLXDHTBx/wKPtxjzMFH6dX63F/L3rA==","signatures":[{"sig":"MEUCIE0tTpnbrdbvIjbcd1sO4k5ngibEp+mswi1qSLHYtVmLAiEAvEFSDFcmmm/vOrx5jJND2XY+zd2azkYpSzixbReMzMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.6e17c74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.6e17c74","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.6e17c74_1785266379774_0.45963721705371885","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.943ed8f":{"name":"@astryxdesign/lab","version":"0.1.9-canary.943ed8f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.943ed8f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d13dfe495eeca42a4babb5a0909eae3408c6cd35","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.943ed8f.tgz","fileCount":500,"integrity":"sha512-3SvzwbpUybbFh+sdc5diX7+vt75kj9G7iV141fY+iDMO4/Bv4uvK/eog/QsuPO2jW4iIEqd4DN6MewFDimHx0w==","signatures":[{"sig":"MEUCIQCBJs96p6lqekYhRGBtVjfjTDesy0BnnIQ0cXcYamgfRQIgSHJKFGMNc3hkPCR0kyNPuy3h+DRzt2b/Mh6yPErlYOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.943ed8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.943ed8f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.943ed8f_1785271816028_0.721459960804165","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.eee2fe6":{"name":"@astryxdesign/lab","version":"0.1.9-canary.eee2fe6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.eee2fe6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8974a2dca54adb0fa9ce9faf47b87dc1df8e40b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.eee2fe6.tgz","fileCount":500,"integrity":"sha512-Vz9voMVC3KIew76gtHtW6KUki9grA0SQLLbq4Rg5N0qzyhSezTrenf42cHZyKMt23sxQcrQ0JTqgr3H6ID9iLQ==","signatures":[{"sig":"MEQCIDMfc10svxNXisRFJ+VcrwtwTQdgtmPSD3LsupHk7RnAAiAaBATdJwww+o+LgrZ+vU6GcymwsrDKdO8Qdc0hNJEpgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.eee2fe6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.eee2fe6","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.eee2fe6_1785277722592_0.6249617049192566","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.a451fcb":{"name":"@astryxdesign/lab","version":"0.1.9-canary.a451fcb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.a451fcb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a2b7818bf23a80601c44f1be3a6fccb6952ec6d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.a451fcb.tgz","fileCount":500,"integrity":"sha512-ffBi0zWaQkSa82A9oE8nC79tCurYbbJJiv+Xv+HzFsGCKNXF+RJRi5CWqrTcJSfTsliCihPJUJdFlX9sLB1DjQ==","signatures":[{"sig":"MEUCIDzrrt0ov2kzRiDCg/pGzsEFmWeHTT8XLWZ9FAWWG1HTAiEAid34ytwz5VwAeyCWyt0xdyVG6KiBhGCe5VBKu14yeMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.a451fcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.a451fcb","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.a451fcb_1785278633943_0.2860686234900298","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.0321ead":{"name":"@astryxdesign/lab","version":"0.1.9-canary.0321ead","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.0321ead","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e50ba8f748373a94ffff19d2501ce546fd0b1c67","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.0321ead.tgz","fileCount":500,"integrity":"sha512-GBVVmIjXa1JE8KwLPeUdtPAMRuzZA7UO3wzmIWKKmup6bKTN5HHRS2d7PzBjSRwdHzMlOUHXCynbGOmphBwBzw==","signatures":[{"sig":"MEUCIAP6pjTBO+UuuZ1dVhhcBp+GmQysw4yxvd08BvXnWWiPAiEA0TP5bfA6UrtRu4wRkzi+MQ4ygkhorAdxxRg2FtVH/hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.0321ead","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.0321ead","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.0321ead_1785279980883_0.06409150009328135","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4867238":{"name":"@astryxdesign/lab","version":"0.1.9-canary.4867238","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.4867238","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ebb25ed00068aefaef1f3c212c9b8ba56a713dbb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.4867238.tgz","fileCount":500,"integrity":"sha512-E7SBFT0w9MUKTqtcJb+WFuzGRrLZ3imX/YzeNQutSnwa0Ok4pW2zdE5IGGaLXFBYvajsePyMXC8zIru5oX/wyw==","signatures":[{"sig":"MEQCIA9k9kOip0XjwtvYyCe4PV0FJQzT4+k39mjxK6gRN11UAiAiskAnju+5Z+PtyDzvvbvj49kffMT3U5Yh4j/xw96cEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.4867238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.4867238","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.4867238_1785280257144_0.9829801153648334","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.8396e08":{"name":"@astryxdesign/lab","version":"0.1.9-canary.8396e08","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.8396e08","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"24dd69576ae84d38c8c0e83b735daa7fff9f9359","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.8396e08.tgz","fileCount":500,"integrity":"sha512-Mw/yw0x/ZPyWX7Sy+okfCp05DyFW9cIdeNiyIkHVOGqwL8mVLe2R8RmHo2wrAeCDUl9ajL9e5am+Pt5zC7Ps3w==","signatures":[{"sig":"MEUCIHA73j8/ILQErc2orghFmmbpd02RQPQKB377QtniqUhPAiEAwsCUAuj0SmjVPtbtMNnWrS77zYgNlwIEy0w//3ZPNEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.8396e08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.8396e08","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.8396e08_1785281059929_0.49297655539953356","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.601520f":{"name":"@astryxdesign/lab","version":"0.1.9-canary.601520f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.601520f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1fd8e0620558c873d3c71e173598e3bf7d843f4b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.601520f.tgz","fileCount":500,"integrity":"sha512-U8asR7vEq65CxNa0pPrztbS0dNX+OWCd45gRIQEtt3TH5lFqbzZ1ZzL28/pfQnC1JcAJ7nu39krTd+GC0p4G0w==","signatures":[{"sig":"MEUCIBLC22v+mf9VZVKkRFT8wJiTmn6+ZtWY95P5MLTZ+PSoAiEAxoy5kIOJGnkQoDJgSTYsajRLitz93RFVokAD+MP00FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.601520f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.601520f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.601520f_1785281602472_0.18975773943431506","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4e8b7d1":{"name":"@astryxdesign/lab","version":"0.1.9-canary.4e8b7d1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.4e8b7d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"298069d3d41770de45098e9da169a4e71531c129","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.4e8b7d1.tgz","fileCount":500,"integrity":"sha512-shFxlvOMVP4wB6meM9BBMW5BmEj0XBhJdFhW8C/AVGUfi1YGCvHKI62kmjz1Z4P/MT1zHJSSDKCcvcbjz9pXJQ==","signatures":[{"sig":"MEYCIQC4qp0e8npem8tOOdTNzEwZXT6AI2OGCiJOgg5HfJr79QIhAKiSR+PBOFvI5Lju6XOEq/GWh43KsLVwMsQClgLe+nXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.4e8b7d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.4e8b7d1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.4e8b7d1_1785281954775_0.8608474188734785","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.a03e228":{"name":"@astryxdesign/lab","version":"0.1.9-canary.a03e228","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.a03e228","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"62fd6f92f23b6d05a2047c96ec49f51ecbc0a1a5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.a03e228.tgz","fileCount":500,"integrity":"sha512-cqqPNUVpWcsDX7+R6XKrWmHs5KHfuTggSJyPbJlgwH+/HAr9AmqHuln7mrA511tBan3v3fr+cQlYJUdgbGICQw==","signatures":[{"sig":"MEYCIQCLNlIXVZ+31r4lnz4q1F2ZMn1oejvIS+4m4HcdNNiZ+AIhAJp4/A+UTEfXn61ePEzAbTxBSdwcGvgPRSo4lp6gyvv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.a03e228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.a03e228","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.a03e228_1785282527926_0.04646122348137571","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.08c99b8":{"name":"@astryxdesign/lab","version":"0.1.9-canary.08c99b8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.08c99b8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7edabcaa7225356827fa377904ef1875848479ac","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.08c99b8.tgz","fileCount":500,"integrity":"sha512-9l3n+6k70rQBUsMQKbQ79QSUbzeOTevkG+F0r4wb8m9FAfaaeY9RI/qfzVpGQVisXZIX52lBthnnHusb1HIALg==","signatures":[{"sig":"MEQCIDcO474v4H4R6mLqCfFtqGozMa2f/+PgwfPMRqNmSTPIAiBD1DvrXX9IjxLl+1M9C0sG8cRKN+G6jEfEBZjeTe689A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.08c99b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.08c99b8","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.08c99b8_1785283686414_0.4692482805989189","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.269a281":{"name":"@astryxdesign/lab","version":"0.1.9-canary.269a281","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.269a281","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"086408fcc207bfaa7c81a78ffae39700ceac7900","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.269a281.tgz","fileCount":500,"integrity":"sha512-N8XJymC/nCRi3x0KS1clXHnMzpSrAy0ymKWOSUhF72cTFtKXIyfiFDqJeiGhJT67HnGIexKuP8faFr4wH2U+eg==","signatures":[{"sig":"MEYCIQDdOKEAnVokhzDYNnHuwtcKLq+TsMaTtooBzAn9UvfxywIhAJYYeF8uU1S2NPZqRX9trE7b1OXH0VL6dHxAgITwIVAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.269a281","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.269a281","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.269a281_1785285160270_0.08505046420761242","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.fef7dca":{"name":"@astryxdesign/lab","version":"0.1.9-canary.fef7dca","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.fef7dca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"657d384cea26856a45151d705590f464694669b2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.fef7dca.tgz","fileCount":500,"integrity":"sha512-1oNJkKkvR8QbIFXnur0gMQ+I5s8ELcXMoFKQ0SxA4vd4O3inTokLcmb71vNTFmr3BJ9sKRks4HMzEM0bbTkZSA==","signatures":[{"sig":"MEUCIGhEWte/2weIoyuuf6T9XJOuRtA5EzeIXg0+n2D8TGYLAiEA+gYDxjmm6193qf+LIRIBTI7fJZTWyZ9QoDd0w8SIlCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.fef7dca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.fef7dca","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.fef7dca_1785287640085_0.04175809195647462","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c2189b1":{"name":"@astryxdesign/lab","version":"0.1.9-canary.c2189b1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.c2189b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b31e83fd8590b0d5b92d559ac0c6f8b7e6951f38","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.c2189b1.tgz","fileCount":500,"integrity":"sha512-Q/S6sSdOuOxH4vOqvp2HA2Ld9MQywcRv+tUnZT7cPju3tr3VfYt9tCs9jrzcpKg4vkXbFtdWXELdEyx59x943A==","signatures":[{"sig":"MEUCIDk8YyrHCHlS2W9bgY/UTtDSTarTIHP6e38AZf/tTDumAiEAr1keAN2Y6Mx3dtPetoLqMjz0bX2HDGiGX/a/ydnnO0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.c2189b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.c2189b1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.c2189b1_1785287812725_0.7876733917712564","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.b7d7f4b":{"name":"@astryxdesign/lab","version":"0.1.9-canary.b7d7f4b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.b7d7f4b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9d16cdc89e96b73f33c7c1a3a43cc813eed2f015","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.b7d7f4b.tgz","fileCount":500,"integrity":"sha512-Uyyl//CvOzj4sjwRJx2WNtildLWQi9awa/+KZnORoRU4wRsJqlFV7s4cP/DgYs/L92RWO8/OGLy5T4t4VX7Whg==","signatures":[{"sig":"MEUCIE5331mGuTUbdPAk6y5CefgUsyv1vIy6aE9/EjtVriZPAiEA+L2Cj7OJ+G7JC7fIW9nwHLM5eZ9UcLNCRYCAYFW0a30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.b7d7f4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.b7d7f4b","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.b7d7f4b_1785312629255_0.661502876622075","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.6bb1277":{"name":"@astryxdesign/lab","version":"0.1.9-canary.6bb1277","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.6bb1277","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b0b1a83593288c62659332e8ad8442f26208e288","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.6bb1277.tgz","fileCount":500,"integrity":"sha512-RshVEq+heddGOWz/0fyd1WyXan3Ki20Ls0V8q5YEuh1Qm8ku432X7GfW9/Ox7vRwoV9IzpSIL9IU6XbDfOoRsw==","signatures":[{"sig":"MEYCIQDfN+SoH2zRjlfc0QBeRHCM1zi23bS4cyahvRer9XW5DQIhAP/rQdPzNll4ghojj6/nwB/0QuJQMsiinAPIv3PAxVYj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.6bb1277","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562976},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.6bb1277","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.6bb1277_1785346126390_0.42294935043300574","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.68f5654":{"name":"@astryxdesign/lab","version":"0.1.9-canary.68f5654","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.68f5654","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6882fff6304b28458beee040fb66a144c3433e09","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.68f5654.tgz","fileCount":500,"integrity":"sha512-7tCCV+rPV/Nrv0uCKz6CwKP42aeGaUfUJTosjcqjaNbULAQxfjLPhY8R+pNnTbFpViF/96gIXFRAlB/U+S8mDQ==","signatures":[{"sig":"MEUCIB0jzgVv65fNgAyFKo57PNUdbCm0XcsMSiRHBgSfP53KAiEAuVBt0Set6sgOEdamy08PEQxkBKBGGASBB5o94JImeEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.68f5654","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1575118},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.68f5654","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.68f5654_1785347189136_0.3386150011130753","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c68ecfc":{"name":"@astryxdesign/lab","version":"0.1.9-canary.c68ecfc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.c68ecfc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb1598d31a22765262913ff47b675808e2557367","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.c68ecfc.tgz","fileCount":500,"integrity":"sha512-o1CK8gg+l8/MxfuS1kdTMcis+wx3t63fSn7movX/++bAFh/AFhNW5V7uY2ZUUUOIQu7mkxBP4e6uCPJQBuG4CA==","signatures":[{"sig":"MEYCIQDyOaSkZLJpHjD2XqGBXxylrzTfJNPdCfJEbhA8RtkzSgIhALeuZENVFic9XR9mYaa8h0wf7baCJc+5BE39QzKzexD2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.c68ecfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1575118},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.c68ecfc","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.c68ecfc_1785349333896_0.11254778381870967","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.fdcae1d":{"name":"@astryxdesign/lab","version":"0.1.9-canary.fdcae1d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.fdcae1d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da5d80637c682c95b81fe23064c029ea00e5fb5b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.fdcae1d.tgz","fileCount":500,"integrity":"sha512-Rm81O6L2CNo/9fF4S4paZPLNifRjMXEePx/IEudVtntHgwPf3uNEcBGwQvq7wH3N4xXo3Ez+eY/1mqq2rndazQ==","signatures":[{"sig":"MEUCIAtIcZESoYNNKp5XE1vR2PccUjxWTjBmP857lGqqtQ9zAiEA7GOXg89aQv+stfHIFxz6kRWnFpWURAWbjThcxKA+xvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.fdcae1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1575118},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.fdcae1d","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.fdcae1d_1785350368254_0.6198535425282887","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.56a87ea":{"name":"@astryxdesign/lab","version":"0.1.9-canary.56a87ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.56a87ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b3816e6a002555e038ae195c73ed067cd4fc7750","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.56a87ea.tgz","fileCount":516,"integrity":"sha512-uq689iY/0z9bS+Iuy1GDKxnpYTE/noMXjE2pYjVAnVts0IpVZBcZPObqELOSCL2rsTrt9m1g5NZniSWrrztlfg==","signatures":[{"sig":"MEYCIQC+T9TKcX8btAgIQLKVzJWyiUnsE2gAgg1bZREOOKwLegIhAO0OWOKYk0hjilztCAB5NszOyjXTfErAhk0vVFiyqhhZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.56a87ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.56a87ea","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.56a87ea_1785352093251_0.9674532105554579","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.5e8679d":{"name":"@astryxdesign/lab","version":"0.1.9-canary.5e8679d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.5e8679d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"354f54aa58c4fa403d4cf59fdfdb60d795ad6fd8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.5e8679d.tgz","fileCount":516,"integrity":"sha512-kPiMx+nyWFkTKZN0eHuPzRFqNREADsSf80jzLc3AE8aEy7FF+yZHVuADWZC05KHxO9GTpjvH4iBBUqNuQEwqpQ==","signatures":[{"sig":"MEYCIQDEA4ZWcYBwxBMZr3e9Jsj+sEgMw/ivSXFRDOYBPEG8DgIhAKtWktWtUgsbiAIOQqNOxD9R1+fnPF+1Pbv2bIpKHsxV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.5e8679d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.5e8679d","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.5e8679d_1785354096626_0.8006527909347201","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.39da490":{"name":"@astryxdesign/lab","version":"0.1.9-canary.39da490","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.39da490","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"551d41dc5b4d1e8505c07afde1593d8f127413e3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.39da490.tgz","fileCount":516,"integrity":"sha512-T3yLF/v+Iy/pa63KBOSJufWcCoACAwPI5dQhiLvoS8P0Aes6VCRCYM/4+vUMIBdvim2GPLZ1+f9k2jybS4414w==","signatures":[{"sig":"MEYCIQDsXkvAAZGTddgTTo2z07nxzicdDTvlBQDzLy8Rt3tFGgIhAPps14J3Boxlub1R4Pqfn4DaHrGai6fRol/ax/im9zdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.39da490","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.39da490","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.39da490_1785354725139_0.032363032977341444","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.93849bc":{"name":"@astryxdesign/lab","version":"0.1.9-canary.93849bc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.93849bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"37da1a01d2bcf011efa7d17f7beb84d3fe22d10f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.93849bc.tgz","fileCount":516,"integrity":"sha512-7hDbyzOKdnc2CPvlnZF2MZKCns7Ay5AfKJFwn83fzc+iHjet5kRyfWxVkYir8kFlANvH12G/peWed109jPvykQ==","signatures":[{"sig":"MEUCIBqfKX3uVxAHEssothhbWzmljwztpTLglrwxNPf3Q+XaAiEA50EZFB45teDociFT+0erDj5dYpwlTtgkQzzw6YdzcDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.93849bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.93849bc","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.93849bc_1785355167175_0.15920765104836532","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.0503c57":{"name":"@astryxdesign/lab","version":"0.1.9-canary.0503c57","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.0503c57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cb5beb882207e223029e8ff1d3b45075d2a1f79f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.0503c57.tgz","fileCount":516,"integrity":"sha512-iKJDgB821p79zzXAgro6CM7pLsCiZjGPhPpT6HdF/7/I+TI81ZSldoxDU/zeTRp+jprwsJEr9Qf/QT2eOd9YgA==","signatures":[{"sig":"MEUCIFD//FAtPE2c4jXRPo3IWdGz2IV4hXAmkNHcsCsozedUAiEAl5JHh3x7NgIEehiaWtFFzfr61CDnYqIezayibSBxuQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.0503c57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.0503c57","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.0503c57_1785357016074_0.685961531385203","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.08bb53c":{"name":"@astryxdesign/lab","version":"0.1.9-canary.08bb53c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.08bb53c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"31ae68728a177370885310a226ba403ff80ea42a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.08bb53c.tgz","fileCount":516,"integrity":"sha512-pJB62gVzmseF8aIW33wc6euuC5z7symCOVkdkcRsvvQPs9jwfBSQ+DEo/D3Loeqahn8jhuS3skcPSSQJePL3ww==","signatures":[{"sig":"MEQCIF4oYeTXH2eh6U4AOevYmCT+K6+msDb8wDs5p0fjlSKUAiBv/IAZNotxF3j7Gek+ZD1Ujw8PLyeEZOewppMaQVC6OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.08bb53c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.08bb53c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.08bb53c_1785358514769_0.3048127311161619","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.840e155":{"name":"@astryxdesign/lab","version":"0.1.9-canary.840e155","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.840e155","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"62b616183d82a3ae8927975cb09c11e6c24361db","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.840e155.tgz","fileCount":516,"integrity":"sha512-G8iJMNF1vttl3Foj4iBnd4oPXrjsAsz36VpE4kBy9O+bv4fUnHyugxTiKpuR7MKuTOH2pd4/XyHaawJXoq/Hbw==","signatures":[{"sig":"MEQCIHo6JSu6jdmsJGem/e19xvWn4e14o171NldSd+PWjFWfAiA1MCWGc23kMMAQneTfRJyVZ+b8dKnT3bDDLRD0uNnPig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.840e155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.840e155","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.840e155_1785358875414_0.774097817232523","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.aa937ab":{"name":"@astryxdesign/lab","version":"0.1.9-canary.aa937ab","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.aa937ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"38d93ac3f4b72934921a3a348a8d53922f931941","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.aa937ab.tgz","fileCount":516,"integrity":"sha512-ACts7KijZUinYzfAiQXghYEjwYC6BcZPkP25j76sMI9gwS/xawymSMxxILHAPLfh8RaWfGSK+Fk7HvVpSOt3cQ==","signatures":[{"sig":"MEQCIBgT3kCsCZZvjYnvquQo6CBcyM3OjBzvVBeqzzxks/1fAiBTBey6o8VQmShZ1jukOtplLhFaSI8P6J8jByudprlAAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.aa937ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.aa937ab","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.aa937ab_1785361787645_0.38633103992876894","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.0a51f16":{"name":"@astryxdesign/lab","version":"0.1.9-canary.0a51f16","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.0a51f16","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09914ba16369a5226812dd06db9e320d9d7b7a3e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.0a51f16.tgz","fileCount":516,"integrity":"sha512-L+vGAedYDBWdB/cMc2kklY3aDpphXNRP5RLN29F+UkDM/NqYt0NxRSsuXtbwcGTrikQuCaWK404W5M/qaCRRxQ==","signatures":[{"sig":"MEUCICrAnEfR5rCvp/bsmSYHIgvf6Wt+WpLWGctOoWu0tg2xAiEA6JmZpy2JxGCP/EQFDFSKf8YjRhbiJH4yEq7FUH4vF7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.0a51f16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.0a51f16","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.0a51f16_1785362191675_0.838839801404839","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.9c193a2":{"name":"@astryxdesign/lab","version":"0.1.9-canary.9c193a2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.9c193a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d420fb80568f495b2f9efdfed52f56c238632761","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.9c193a2.tgz","fileCount":516,"integrity":"sha512-mZcW+mS/j6sUPjFGiOlTVKWzp+L4cbwA5vKFeWxpUYxknAHt7EsKqDTIsVUgjRcWbPyrzb6hOlvacDvG4uFDqQ==","signatures":[{"sig":"MEYCIQCOBczAZBrCBRW04Vyb7t1+r2j+ktymm1ThjTRk71v6wAIhAJm7aOPZyEgpuQXoaUr6LnN3YETpnpXiPf4lE97+j0q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.9c193a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.9c193a2","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.9c193a2_1785362421086_0.05436426845048059","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.37e2b31":{"name":"@astryxdesign/lab","version":"0.1.9-canary.37e2b31","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.37e2b31","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40b2157866e84e244b07234be1fa9b2d913d4780","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.37e2b31.tgz","fileCount":516,"integrity":"sha512-LkZTwn1f2sZ/yTBOMAOrOlB/ykLbX+FQpU30L96ZDe3FdFAy0Az3yhv4VXvmZTBIONJp0mmcEdxvsUK1sKGieQ==","signatures":[{"sig":"MEUCIQC80mMmmE41bsJnbdf9hFzWZQvyNaJS4sOIuV+W09LV4wIgWAV1PSRWJRrZb/YX6KRgWhJ97KdkDcjOYX6oQj37TMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.37e2b31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.37e2b31","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.37e2b31_1785363558187_0.7523770758332198","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c3f233f":{"name":"@astryxdesign/lab","version":"0.1.9-canary.c3f233f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.c3f233f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c567db0fbc8c82d59d73e9f41b60209fced0bafe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.c3f233f.tgz","fileCount":516,"integrity":"sha512-OmFMZi/svQfKrPQnmOdfiMRwysEuIEMzaNHkmZ1MzWqlYoxk80NCuNqyW9gV6HclgMXi0VWx9TthByanPBE/Aw==","signatures":[{"sig":"MEUCIDZGOd6acO0dZqVxydLZDD+laBpSW8hLOGDX7VLO3Bu8AiEAz0PmnSVpsOwgpcoUzrvfNXns7lg9CcFqzvzTv4/4Hlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.c3f233f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.c3f233f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.c3f233f_1785366644857_0.8305756505714283","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.eff3e5f":{"name":"@astryxdesign/lab","version":"0.1.9-canary.eff3e5f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.eff3e5f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8df443739ca8838b82521e162cab2f5f3866e09f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.eff3e5f.tgz","fileCount":516,"integrity":"sha512-J0z/9RyfMWyq2XfT12rA2L3IW6Zlz/+t6lNg03AH9WGNElQT9Mj/fCWBQgj+cBNoV3RYVGMYHFrPtoLzWOVx/w==","signatures":[{"sig":"MEQCIG9q5uV08ZSfMzV6r4uSp++1chWTLBqIbL2kI/lkFIgEAiAa0dAfv+v/0sq5t656Gm3+f/7AK0WeqKZnOL5tx3MnrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.eff3e5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.eff3e5f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.eff3e5f_1785374461559_0.6380412089471021","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.5f53b63":{"name":"@astryxdesign/lab","version":"0.1.9-canary.5f53b63","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.5f53b63","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e7460d4358e384d71148c3ce06a729d93c08d678","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.5f53b63.tgz","fileCount":516,"integrity":"sha512-2rVy9p73GNidYw3nZb0VgfIJWnXKmHmybVOWgGIhd7odZ/zGKB2ncWYLPtoK1bZI5rOImI4Fduae+H1tsD4LXw==","signatures":[{"sig":"MEQCICmrx7CT8KULJIz3jCZZydm757gNB+ntdEdLsr5vURigAiAKs6uLp0uJ+Kua+M4XL5ownH60DqD7YQ+phfzRteUUoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.5f53b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.5f53b63","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.5f53b63_1785374818168_0.4867792784807021","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.5b928d1":{"name":"@astryxdesign/lab","version":"0.1.9-canary.5b928d1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.5b928d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4584f6d4e0751343a98cec6c5e324708e340fd46","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.5b928d1.tgz","fileCount":516,"integrity":"sha512-7T7U8H+XGg3WifO7jM83S5Z7CZ6DTG+LxADuw2tIglOomYkrcNva5cB/C5llUgCMVVCk/QSv0+Fd5GEttuphtA==","signatures":[{"sig":"MEUCIQDuOV/O0S57Z1lWeJ8mc+unDh8m03g3B6j4Ybnj8/C1kgIgHpUxdfzv8RviS0zJE8i6Pc+cMqzg5yz1r/12wUTFj1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.5b928d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.5b928d1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.5b928d1_1785385730924_0.916792272190651","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.63b0660":{"name":"@astryxdesign/lab","version":"0.1.9-canary.63b0660","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.63b0660","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"af40fc36d0e7a7a10eb8cf28f6205b202efb77d2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.63b0660.tgz","fileCount":516,"integrity":"sha512-WtAx0JidNdq6AZ7rJgvzFdhmqvtm0SRVir/4WhkYO4LcyP0DUZVMEzXpUvuXY5g9JOkkFVTotFlB5+vH27grNw==","signatures":[{"sig":"MEUCIH502YIzNrk9AWzHgxaVHsSJL5Y9M8FSx9oGcFfu2pG+AiEAlYoZELAWVEMKLurA6ZuS7Hr3/mvsXTOtnJp/jE60gMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.63b0660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.63b0660","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.63b0660_1785385984658_0.05948606947219015","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.02ef052":{"name":"@astryxdesign/lab","version":"0.1.9-canary.02ef052","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.02ef052","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"645c7facf8c1a17ef5a24fd6926bff3aea4c15a6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.02ef052.tgz","fileCount":516,"integrity":"sha512-M6IXEk0yrI8c9kJQfuQAjbIpT08C+TA04jXOpZrRPaKDBAqha5VB10ufAo3x+ED4esoBwZceeRzeihL+S60Zew==","signatures":[{"sig":"MEQCIH4pbHJTSCCWCukKMFrrlqwxTIw/WMBU+ttqEv4EP9KCAiAL53+mYoW+BjY3M2AnFnH59HnooMBa7hUsV5/WR+FIig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.02ef052","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.02ef052","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.02ef052_1785386477569_0.041916817030817066","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.3ea72f1":{"name":"@astryxdesign/lab","version":"0.1.9-canary.3ea72f1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.3ea72f1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c976eaabe0203d45c1c70be04020ff8545732d2b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.3ea72f1.tgz","fileCount":517,"integrity":"sha512-XHsbmkZHgXBn9OTxWrMxwHh71JCZrybChMiBxeS5wyX2FVjuwiYoY0k/ZmeL3C7e4VD65Xs+FFE4zNg1ChWx5Q==","signatures":[{"sig":"MEQCIEeZbf9H/dJH9NBzXfDouBViHf6LIBiE1QZWwr21Jlz/AiAqCoCmVT5TzO0Dd8U0FbwW7Qs72ScynpSZ4uKGh8jePw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.3ea72f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1643985},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.3ea72f1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.3ea72f1_1785386925236_0.49083615040003603","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.296c73f":{"name":"@astryxdesign/lab","version":"0.1.9-canary.296c73f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.296c73f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4268641bb9f2a962c120f43005ead4abc624c47e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.296c73f.tgz","fileCount":517,"integrity":"sha512-yIXb+ka7z9UXkMHrh3c8IbueJpegucG91alRBF4b7E53O2/3pZCQYT/5nI4d5bxM3QipX99LrUnd3ZorsqCF2A==","signatures":[{"sig":"MEUCIEoEXPnawdSihNOl6+XW9SWxSvWWYvs0LPiNgfLzFKyVAiEAzNnyYqVKernHMLBhInYgFc7nvJYFjz2eWGe3guXbPE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.296c73f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1643985},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.296c73f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.296c73f_1785387570075_0.5912890126758503","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.9f4f04a":{"name":"@astryxdesign/lab","version":"0.1.9-canary.9f4f04a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.9f4f04a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"257af251d82ede3957efe87f5429a925c047056a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.9f4f04a.tgz","fileCount":517,"integrity":"sha512-LvU60E09MDh+PCOlKBxQtniPVWupL8gXwJJ3/f32R6Bf1AOcrIoS0udjpt+R/QyaezOovwAo5DbAP+0gG5zY0Q==","signatures":[{"sig":"MEUCIQDrgcicHizwndOKpRWbC22I33XxxhsZSsVOqntfKrLrtwIgZ0bAi+Kgx/75RnjY+GBUYISIgVfFeY4tRP0zd4yeRCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.9f4f04a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1643985},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.9f4f04a","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.9f4f04a_1785388584594_0.2819086444676364","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.6df1a4c":{"name":"@astryxdesign/lab","version":"0.1.9-canary.6df1a4c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.6df1a4c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"45abc37e670ee31621192ee3b7ada062d15fe192","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.6df1a4c.tgz","fileCount":517,"integrity":"sha512-kUEzptOCLcfFjSgNWD5wHE2lcUVS0s/yko4kY5M/bxzlNaFR51KWH6keHf4vcIANFqvxO7oWvirykMN6uYsG2Q==","signatures":[{"sig":"MEYCIQDbWSgBGi7GMQ4Jhx3Pa61HsKRcZeFg1dOHd8Kbgg+jJgIhAKJt3NsPHEUI0wqPsNpJV+2gIpciRVzxYfCMyBhM77sQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.6df1a4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1643985},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.6df1a4c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.6df1a4c_1785391518244_0.04867923126330376","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.a17db1a":{"name":"@astryxdesign/lab","version":"0.1.9-canary.a17db1a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.a17db1a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"445724229d8586dc5bb624cbb6181307273b723c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.a17db1a.tgz","fileCount":517,"integrity":"sha512-gV4BfIj5Ile9RPfp6gM99jBrLFCEmKpYI4pwTkSvD/raJQrlcX2UiMroOw/phaKXRugJmfQ59tbsX8hY3XbnYA==","signatures":[{"sig":"MEQCIGkEt2ZQz5TL9eWin+DkZnfe7jZM03rpj771e2rfTRRUAiAi8xsqC16JxAzyNI8uvPHljgcao7ylnMnsOOmwNxT3ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.a17db1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1643985},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.a17db1a","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.a17db1a_1785392055798_0.13230118814170422","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4d9de2c":{"name":"@astryxdesign/lab","version":"0.1.9-canary.4d9de2c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.4d9de2c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b8c4dbfbe8a38c26f5198fb5081c720678c334a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.4d9de2c.tgz","fileCount":517,"integrity":"sha512-wyDQInhAIIk9xwFvmBen9IsEOKtxLG0AD0wEqk+z9/EsjcYJQ/8zM3N9Pz/hdMhflnggj3O12TAeK3UiNkpp4w==","signatures":[{"sig":"MEUCIQCOvDmrTWEWa3SmhaBrbOW0g9faGmMvFXz8rbq4y6ss1gIgNmXvXZj+HwrnKk1Iwhlla6JRgH/aHv8LnDkdA481HKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.4d9de2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1643985},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.4d9de2c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.4d9de2c_1785392458962_0.27333072244961576","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.48f0085":{"name":"@astryxdesign/lab","version":"0.1.9-canary.48f0085","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.48f0085","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"105c2a34cd70d1aed3705cc5c6cc678e53beac01","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.48f0085.tgz","fileCount":517,"integrity":"sha512-fFMquVMjpML2BycphRMz9WfLHOQ14jcJrkbdjxM4ePmpl8XZEx/G3zdYVOUnXAzAaiaj4vSBoZAYgowkdqms2w==","signatures":[{"sig":"MEYCIQDRTipWqc5i3ygTo36dvnII8P6OftFbMXIfcEHYhaCm0AIhAND3vASNXLktVBKH7fycbjkk6C/rMUp67EvITr46HTh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.48f0085","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651846},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.48f0085","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.48f0085_1785393594682_0.05784046083186589","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.e1c2bea":{"name":"@astryxdesign/lab","version":"0.1.9-canary.e1c2bea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.e1c2bea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"76ad04632c579e6d7c675b15e64565f884baaf04","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.e1c2bea.tgz","fileCount":517,"integrity":"sha512-UB0oFH25G/llH0hkjZcw0dT0mxnMwR4OqkdX9gUgLPXJ/4BNjIRnON/qcijEDXTOrnhnhQ4/OMjuyNIkmWIkfA==","signatures":[{"sig":"MEUCIBEXbsnmrN9IQBMR7b6m4+zG/SXoIpFJrVvdqutwjTicAiEAzqeGRStI5gumvHrSKM38lZZtufm4ZGyhIfHod0pbh8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.e1c2bea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655645},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.e1c2bea","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.e1c2bea_1785404443021_0.2702410544270246","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.7f8c9e1":{"name":"@astryxdesign/lab","version":"0.1.9-canary.7f8c9e1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.7f8c9e1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0d5e02a07d20efc4524eea176ec7f6b6bc4dfe10","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.7f8c9e1.tgz","fileCount":517,"integrity":"sha512-epnoQrAuOdUn53WEcbnIPzcNVWD2L/J+s+gRznfLFwZlIa4ICeUuH8jNEOSXM2sdbxppG0dnP2GbAIk4O7OLNw==","signatures":[{"sig":"MEUCIBQh10EMZyxC82ZYzPKaIk+zGw116mz6RjDKA1J6KzyRAiEAitjoSJCu5+ia/c1gmAjnPfH6jxxAsONth9sSUg6Wf6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.7f8c9e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655645},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.7f8c9e1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.7f8c9e1_1785430964423_0.3601976125569837","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.ac4a27e":{"name":"@astryxdesign/lab","version":"0.1.9-canary.ac4a27e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.ac4a27e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9563c183b0791d480c1b1895729a79f43652381f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.ac4a27e.tgz","fileCount":517,"integrity":"sha512-2T0vydtS0UnKfwr+ZUpex8uHwQBHcKB1es95iUvJP+l9rBXzs0XgC3Rh7c1uxbXAnKtrbbGqw1N/zi/SnbRsZA==","signatures":[{"sig":"MEUCID9jrxPIND1ts/XzH+6y6GqD9wAZQhk4Lg2LBJSO15vNAiEAs+GSFrNWCVpXBxnlNl09BSso7u2DXha0zmfzvxxHiF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.ac4a27e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655857},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.ac4a27e","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.ac4a27e_1785431453552_0.47951462216513097","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.1233fc5":{"name":"@astryxdesign/lab","version":"0.1.9-canary.1233fc5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.1233fc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4af6b4c9cb63f7329d61aaa7ead9d84868fe3385","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.1233fc5.tgz","fileCount":517,"integrity":"sha512-1SOTghpMKxqVOp3KgFSU75UdO2GNXYJOPJOfxGTS2cgpl8xkupvnB7hI/IWjY5YWBfitQTazJqU/f2FQw1EUCw==","signatures":[{"sig":"MEUCIQC9eR4LWbV48VNGgXmFTCD5nKnwc46+bB5yRyoTBw8IWwIgarMWs+HAdbSY1HQjC1+k+I1Q1fWZ4JAvOwYVsV8WXJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.1233fc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655857},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.1233fc5","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.1233fc5_1785439079242_0.02654716858936923","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.e00a241":{"name":"@astryxdesign/lab","version":"0.1.9-canary.e00a241","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.1.9-canary.e00a241","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b35e9b86864d85d9482d1ef75d008ff3961184dc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.1.9-canary.e00a241.tgz","fileCount":517,"integrity":"sha512-+gENExw3u/+mw7vomu0UZyrGntxJBhQxGlFUiF9FeMSeUWU5kW5IVU4L72PUTRlQYBGbTZ6Ed/A+Cu3wmvmh+A==","signatures":[{"sig":"MEQCIG9maPTNAx1zRnCrggWKzBhfDaiUhTLK6jM8xOjN1ZYBAiAu6WIiDmxun3CdkyabxwVEOSa6F6Nt6Y60B1V6PMPQzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.1.9-canary.e00a241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655857},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.1.9-canary.e00a241","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.1.9-canary.e00a241_1785440107299_0.5940200309814772","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e4013c9":{"name":"@astryxdesign/lab","version":"0.2.0-canary.e4013c9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.e4013c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"011612e31cc74bbab5635bd239d2bfb9897e7a43","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.e4013c9.tgz","fileCount":517,"integrity":"sha512-NGzQ1Pr+UeLhJh175JrA5x3Z8kOBXWAriYmgq9nRCI1TUXXYlVaHHyg08XF055g60/xvMYSClFCjtggO8H/TSg==","signatures":[{"sig":"MEUCIQDfFYkHtbvITBEs4RJlSAs7YNxisNmDI2dZU20QOPR7owIgJNVbshHsQ4GMSDwSLfvZu/seN+W6S1tmfd7g1vtvpEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.e4013c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655857},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.e4013c9","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.e4013c9_1785443735142_0.10946493881018227","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.85f5022":{"name":"@astryxdesign/lab","version":"0.2.0-canary.85f5022","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.85f5022","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"075cf69659aae0bf8c4b6d165aaffc4b334fb72a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.85f5022.tgz","fileCount":517,"integrity":"sha512-upGgPA1LGtRTi01vXawTzvUpOQ425R1zSEsGkkedxeprsnqil0Cwg7jJKnajg6bZf0oBmktqUubRbKIj9BRXkQ==","signatures":[{"sig":"MEQCIAv5DsTtJyIwGyemV7fQZgnE8qSg2XIjGToP+pqIANiWAiAtmdiOdP6gxCv0FGOebJf2dH5Z6Q/iCgivQnSSV5KV7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.85f5022","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655857},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.85f5022","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.85f5022_1785444007335_0.7167349863801697","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.f306f13":{"name":"@astryxdesign/lab","version":"0.2.0-canary.f306f13","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.f306f13","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4a3f964bfdd4614d8a55a275b4f82961c85096d8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.f306f13.tgz","fileCount":517,"integrity":"sha512-cyOfurlUI7evgeiXojw5TIDpVvFXv8ZBAjG+b4fsBxgDu+QAWNVyvYDBXeDThg7yUxnrCAmjJOilVb6YZD7o6g==","signatures":[{"sig":"MEUCIFX/F+RA/trZSUInHercmg+E4/ciUqgI2gd6Pe8LX3zUAiEAnyVd4wrly9rkDYiFlo7RDMns1ZnlUJDgQQ5MoQMz154=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.f306f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655857},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.f306f13","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.f306f13_1785445716493_0.09375319972558738","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.21c6075":{"name":"@astryxdesign/lab","version":"0.2.0-canary.21c6075","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.21c6075","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ffd3f2faf6d102be2e3cd2e96b38a62f212826cd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.21c6075.tgz","fileCount":517,"integrity":"sha512-ZvPu3WDX2uIxvHuq6xIy7SCUvKBgRqUwhhZdOW+GCoBRr3JY2K6w/J7psR1kIDm4ykSm7P+gk6rqngMVKSFCdg==","signatures":[{"sig":"MEQCIDekVXcl95h+qlev2xGs0XB+vRwOmsn9aXh6BIgeRJxRAiBNOX8g0ELeDuqNB+K89Mi+kET8N051bEFzVry0iKKBlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.21c6075","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655857},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.21c6075","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.21c6075_1785449018634_0.8088928624932918","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.bdc7cde":{"name":"@astryxdesign/lab","version":"0.2.0-canary.bdc7cde","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.bdc7cde","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"005e16c2b2c8b71537ba816f9ad84437eba004c9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.bdc7cde.tgz","fileCount":517,"integrity":"sha512-wOj3v/haBfgdAwYE/EfspW0D1YP8f6EbSANerW1uqYa5fcrjHe4vURZ0eDYBdN/sZSc7+lSLEUAKZATS4JM/Sw==","signatures":[{"sig":"MEUCIQDAzIW2dpJT/cjwI2TGnwduv7eeTbp33LMmslg6LlEzQAIgBaysi6j/9lH4HtbMKL2fjkeVNrjNDgg4P0f0hYRhkL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.bdc7cde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655857},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.bdc7cde","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.bdc7cde_1785449290278_0.22883943746863977","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.33d4e98":{"name":"@astryxdesign/lab","version":"0.2.0-canary.33d4e98","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.33d4e98","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"19e142772113ec9117ca0ffafb1fdbddab946db9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.33d4e98.tgz","fileCount":520,"integrity":"sha512-B+eGaNseDOObqAmbzspQCEXtz69kLKd/Jmf3lL40L8/e1leuRObQOvyt2YUBuVOM8pvyG9h0E+7B613lFuqtWw==","signatures":[{"sig":"MEUCIQDivo/orbRa26q2HCt5+ibusReHtAhtL5EhAJDd+teT+AIgPANS1nmf9bLfi7ySBrXdMry1V6Yzyja7mqrg1VQpzis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.33d4e98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.33d4e98","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.33d4e98_1785449668201_0.6853489053131747","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.4b4399b":{"name":"@astryxdesign/lab","version":"0.2.0-canary.4b4399b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.4b4399b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"717d6abe63e3465e06dd7c79ba14b598302c9280","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.4b4399b.tgz","fileCount":520,"integrity":"sha512-2GMpAsNbBSfgEi/yR83HbmviVT8ec4oXSnU2h8HFAtKVE7wuZJcXeJ8Dx94ljTE8WsxueiZcmYgPhrN7Lzl3fw==","signatures":[{"sig":"MEYCIQCObkVvaFI8gEporAD1FZWpDXiqRfLwIJJcdEYcHZYa9QIhAImc61vIGg3GL7uD/9i4H29BnYIFqi/zYWMNIFvODA4I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.4b4399b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.4b4399b","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.4b4399b_1785450185761_0.2123130351333733","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.210e195":{"name":"@astryxdesign/lab","version":"0.2.0-canary.210e195","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.210e195","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"071f39498122163470dd755fe4d20ba9fe1a9bce","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.210e195.tgz","fileCount":520,"integrity":"sha512-zUUvkrpJR/ywhrne4nIbzM9RXLB055WenuP1cAHKS/BwhoVy2822Z4ihoH5EIWkDAEv0WeZD65lK7wdkmjX/GQ==","signatures":[{"sig":"MEQCIG3FAoKFH1MsMV5/v6lqFSYdttT6vRWiq0rcUXvh6YItAiASNceYGUvt90xNwuO8wMytTyrwmkUyMdmCp/y3LxHeRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.210e195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.210e195","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.210e195_1785450559712_0.6502756755512129","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.136a00f":{"name":"@astryxdesign/lab","version":"0.2.0-canary.136a00f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.136a00f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"569bd21c3bb7124f9a917f2d9d2ec1931770d9cd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.136a00f.tgz","fileCount":520,"integrity":"sha512-XDFcyu9tBPxyKlLRmtxCn77u86Mj3ydYZItE36gWNW9abRWzsdt6Mllk7LMGB2bK20/Qp98orSGBciY3s/PI8w==","signatures":[{"sig":"MEUCIQDtkiMVgu9xP12zsB0daDCLzXj+RyNjzwBkmWmpG4R2lwIgLzvjUZvyKB3EsZxEfOaAVijZYLAbpvM5WfGckrITUEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.136a00f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.136a00f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.136a00f_1785450930601_0.3811256721897458","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ea693ac":{"name":"@astryxdesign/lab","version":"0.2.0-canary.ea693ac","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.ea693ac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf1736e7842d6df0988805c7131f15f0d1d7e7f0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.ea693ac.tgz","fileCount":520,"integrity":"sha512-KUz63g+CgNlpdt3nPynnEGxeaMCgcOu4NmveFEHq6qkIC5ALFU5Tipj931LMf4RFFXADmt1ymx04FzRfFaxJeg==","signatures":[{"sig":"MEQCIBXnETM8Ga+bE9PTIbFt3n+03iJB/jOkodYgy4ru4XtIAiBvoPknnh/D8u3wyhb+vkxx26biH9ubT/5jI7nTwPQiVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.ea693ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.ea693ac","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.ea693ac_1785451780587_0.5695259653648419","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.90ae6c6":{"name":"@astryxdesign/lab","version":"0.2.0-canary.90ae6c6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.90ae6c6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"842a20a21e61323411203f6ca8cfe851c6b268e2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.90ae6c6.tgz","fileCount":520,"integrity":"sha512-7Br7qV6gNcxMfMUJcJOLGHKWvJSEQXheCktG1bSoQjYgQY5xWfE4F1AdYqnujgUhsEqZDMy6gXxu40lgYVd3Fw==","signatures":[{"sig":"MEQCIH/j5u4PPL4J4mNZNY6ah6SbuOf4Ma08cIzjvKbQpwuVAiBpSspnppyDToBPO994WOKegMbMmGzOv28MrHYISnWGDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.90ae6c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.90ae6c6","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.90ae6c6_1785452397672_0.19408403663535156","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c544487":{"name":"@astryxdesign/lab","version":"0.2.0-canary.c544487","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.c544487","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b8635c73522799f859862a472882ff47faf22bc7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.c544487.tgz","fileCount":520,"integrity":"sha512-v4KYRaoipBrNc4o3nuKcTPkYm4DjuALDkuPtCIyzcoJ4yJbmYj3rJUjSOJ4O8M3+B4TiAlvZJ4xWomdUNHWfOQ==","signatures":[{"sig":"MEUCIBLt7IGNm/G83Ak+Ucs9U33iAYrblN4t7PHFSHuNmifFAiEA4MwuU6YlHXc4vJSqNrmUj11hKtk7D+dPUVTxR7Rw5P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.c544487","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.c544487","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.c544487_1785462396628_0.7394956554769234","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0f56f82":{"name":"@astryxdesign/lab","version":"0.2.0-canary.0f56f82","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.0f56f82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1587deec9832be2d65ae5db2d9d955b60cecc423","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.0f56f82.tgz","fileCount":520,"integrity":"sha512-F8xyHlgjS+8gS044qprUxA7q+/Ybf2fWmCsYg5YwWAd7Mo4INnGDJQ06DbcfY1nVorkUI3qW53CUhMDo+amulg==","signatures":[{"sig":"MEUCIQCIybnyK6lWbO6MpfjTZhHU40NSm9G3uiraNZv5a94NZwIgEy660XWA0wB/evY8J1MoKJHt1CeWE6khuOit83xEpnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.0f56f82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.0f56f82","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.0f56f82_1785466020308_0.4459047281550035","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.7c59787":{"name":"@astryxdesign/lab","version":"0.2.0-canary.7c59787","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.7c59787","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9dd09b21742fc09fbfbd22740e65228a4e744964","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.7c59787.tgz","fileCount":520,"integrity":"sha512-FwHUheMvOLpjLRBhGHc6rLJo2OyDvlLjh+P5f7vE373SocM1YZHDLD/vLjpwfd2lI1ltz4Jj1eqH0SWfMtRy+A==","signatures":[{"sig":"MEUCIDUal4Up3eOsnTxP74aUNurLLBZw9nhgt/HPYofmvwPkAiEA+OLaEFeD62yAo2Rbl8hRUgUp3dTcADpHynRgB1+5d08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.7c59787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.7c59787","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.7c59787_1785474563734_0.39267218630799383","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.191162b":{"name":"@astryxdesign/lab","version":"0.2.0-canary.191162b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.191162b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0d8d25dc99fdf763d2eb0d54e98d3036a825e949","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.191162b.tgz","fileCount":520,"integrity":"sha512-zr7HAx7NWw7GUo00h4IzMSVOEUk3T1i4rDFaFyhEwifS/oX0kJEcDuaYXfcXnY/WlfO5IbVQ4GGhttWKGopp1Q==","signatures":[{"sig":"MEUCIQCo9hxoXf8ML2KGGIvodFlyVluwtd31hxWCwTkbgrl1dAIgPGfIti3i/cesVQ6ncH9cl4E6vtbDWwyssyeAwT7C9zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.191162b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.191162b","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.191162b_1785475193308_0.9304802151607527","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.fc53ff7":{"name":"@astryxdesign/lab","version":"0.2.0-canary.fc53ff7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.fc53ff7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a3a556a8e359d0c0dbf85549d15347963035f3b6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.fc53ff7.tgz","fileCount":520,"integrity":"sha512-39OmxcErZCY9rLWX3U3e8YITyDgLUlMnP6vp+5z84Y2Xsbikg+UFnBKDgZPR3E51VIzJqX1GkBSHIbh3pTM7kA==","signatures":[{"sig":"MEYCIQDY8/58kmOmjdFUzR3plVRAz4Xz86YI6NRbdP0jOm/6RwIhALcPhM9jIgWeGOnhUK6KGkmkFuH4bXTqg1mUbpOB9dHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.fc53ff7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710856},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.fc53ff7","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.fc53ff7_1785476430291_0.3183991618201152","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.68966d2":{"name":"@astryxdesign/lab","version":"0.2.0-canary.68966d2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.68966d2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cd607fe540f1cd7710365029c98976b52716d59a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.68966d2.tgz","fileCount":520,"integrity":"sha512-EciHflc0VmNJQnvHkoCYj5yeIxQ5CHxVkKSpRyqqwZkEnTMmRuC8HEd6X0/zXSNoe09VFZ51Lm9eKfItbN+SMQ==","signatures":[{"sig":"MEUCIBXEc0L4QQNb29sGMGuA2166w2qWLpui+BkSuXH3JE+XAiEA5b6j/0ShVQo1w0JUqW398Ypl5hp/+kvZFQ51ZXQl0Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.68966d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710904},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.68966d2","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.68966d2_1785477550585_0.43962753984805625","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.531fb34":{"name":"@astryxdesign/lab","version":"0.2.0-canary.531fb34","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.531fb34","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2d9dab395556e09a31fea4f915357f604722ebfe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.531fb34.tgz","fileCount":520,"integrity":"sha512-JkhvCZEJv4Fso+zhmdqmNAyZ5s4c9CJj56Ffel5827S3ZpCRkom/WgOJ7iCTdcCJUx2dkoA0H5exe9KVCglzYg==","signatures":[{"sig":"MEUCIQC9fNVX53LR3jXkxYh1RVhkWNmklzRq9s7tJ96kC4UJtQIgIH2/fSXA284gqGyBob4Y3H+kU5xJN4045Wtwtw0lwHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.531fb34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710904},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.531fb34","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.531fb34_1785478375661_0.9498913072356625","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.95f28a1":{"name":"@astryxdesign/lab","version":"0.2.0-canary.95f28a1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.95f28a1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7908dade191cccc4ced1366fa9e789bae31714e6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.95f28a1.tgz","fileCount":520,"integrity":"sha512-Hxl0LLZ5ukdamE8fJXY+G6G2BSQ/3LdkHMEiu6HDNiG5R8uylstMBfNreHnoOAHQ82MXI2wnvojSYnKVssRvZw==","signatures":[{"sig":"MEYCIQDQ2Lz1JlWw54q1JLhdvqTp93k53LtJkruRMvh6LViXSAIhAKLSlRon158fni+l+horU0r5dZN2dnMG4ytN1H3DVExt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.95f28a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1712850},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.95f28a1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.95f28a1_1785479405890_0.010932656050447687","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c366298":{"name":"@astryxdesign/lab","version":"0.2.0-canary.c366298","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.c366298","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"049d0b2aecc5a7350f717f75a8df4907739bf10d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.c366298.tgz","fileCount":520,"integrity":"sha512-xE19y/YIZTbwq0c+HK9atMTmeldgmiim0dLMNhuZXrlftgVEJsThjK69yLQ1PsJuWMiMS7f6/gfInYMLkPmriQ==","signatures":[{"sig":"MEUCIBX9RBaxkiR9KXnW78lOxrIKuDDbe1SeZjix+8ADUBjoAiEAiftr6OFwuRUzHeSZPyq72iOnH/N25bwGqkTfxLbW/Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.c366298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1712850},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.c366298","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.c366298_1785483144652_0.7004794964206225","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.068bda9":{"name":"@astryxdesign/lab","version":"0.2.0-canary.068bda9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.068bda9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"840a644c9110afe5d1035143d1ebd2bcdcd0e9a8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.068bda9.tgz","fileCount":520,"integrity":"sha512-qel0FMtS1PB7/qfuBt2dNh2m9IWilpH6FrTej5DrsrSbnxw4Tp33yS3pwMbB/GWpGCO00lbFPca/aogeyE088w==","signatures":[{"sig":"MEUCIAX3y3GIfpXU1tWSCxusZ6h9SqUspIE4f91DqTj885hfAiEA1Q2SJONYoqns5p7gtzKWBfiiehrBYKnDCt7/Fh/84a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.068bda9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1712850},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.068bda9","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.068bda9_1785485987131_0.3329501033990496","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.f4c72f9":{"name":"@astryxdesign/lab","version":"0.2.0-canary.f4c72f9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.f4c72f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"46e3a7851d2f1a9eca21d584f93047208b5e09bb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.f4c72f9.tgz","fileCount":520,"integrity":"sha512-duDcYxWiWatR68Wsp3Jyl3KZvbIHx4mT1Sd0+CTl4rLLh3saGXj4Z89Mn0QvqV6tiPjdqcLzqqapnWj5xh0nXw==","signatures":[{"sig":"MEUCIQCSBV7GIibGcVfLZyqK5WKZ9xMixHjGncyjr3QnVVLRhAIgEqQDFangT82nHor/+6808c3pb7jSgzPafqAwcFPANVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.f4c72f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1712850},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.f4c72f9","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.f4c72f9_1785486204846_0.0827267104317162","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0fe271d":{"name":"@astryxdesign/lab","version":"0.2.0-canary.0fe271d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.0fe271d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"32f418af0dc2ffc3eeb7408a64a52e39c860b85c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.0fe271d.tgz","fileCount":520,"integrity":"sha512-8i0VVUaCGTFpshTu3y4cWnwF+vf9OOJ5S9+V3IHAqg20G/69mXFwn19MiWicRjjNf2HNIm4VG198pUBgVnOwtw==","signatures":[{"sig":"MEYCIQC6zOYw5BfHsd9osTiNUlQaQn4MEf0UBmv2jTmE4ZiJyAIhAKYRdffaYmRFaDR6oit56VvpAGP3XuZtXcq/+osIU5nm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.0fe271d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1712850},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.0fe271d","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.0fe271d_1785486731289_0.4564405169552639","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e9ff278":{"name":"@astryxdesign/lab","version":"0.2.0-canary.e9ff278","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.e9ff278","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6aa229958cfb35220945fcf146f1b904de004d76","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.e9ff278.tgz","fileCount":528,"integrity":"sha512-er3ohM5EmznXz1XtJcdXoNuFFSissJ1zkxeaimkn+4Y1twi9sa1NRZwveW+GozJAGPG8D6CFb5HankUJEt+otw==","signatures":[{"sig":"MEQCIHg6Rsoh814c4ZE8iEuhqkLuUcboA9D6cCO1UaV9MblsAiAp/i612nls2pzCCUpmGPGGsbBi2eOBPACUi2gOsdJ1rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.e9ff278","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1726943},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.e9ff278","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.e9ff278_1785487176813_0.31676996604807584","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c75407e":{"name":"@astryxdesign/lab","version":"0.2.0-canary.c75407e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.c75407e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"83cf2377603cf5d05b788c92a61a691d9726e9b9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.c75407e.tgz","fileCount":528,"integrity":"sha512-T8TKojnCpxbj/lHLPf+TKVbyjhcvS8NhykcpltM4AU7fubf4901PHrw3XtZSAl2UVurfqLrSOiYiG7cohKda0g==","signatures":[{"sig":"MEUCIQD8MTxSu38i3FOtNilQGgfIenDDiX8sq0tTRiuriYDE1gIgSZHLBUDz0YbUdR/xCzEldxCtzmzV1vrGa5eLylUn0b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.c75407e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1726943},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.c75407e","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.c75407e_1785487388222_0.2587315795262153","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.8d64648":{"name":"@astryxdesign/lab","version":"0.2.0-canary.8d64648","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.8d64648","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6b845528734d8652bc63825cfddd5e0e42c379ff","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.8d64648.tgz","fileCount":528,"integrity":"sha512-AsgDtB6H4QjQ3P3IvnNVphq+eeQS+m/rf0kZ0BfYMJ9KJHnB2p32O774hTulMSF8egZcPqiYiAyriXA+otiI8w==","signatures":[{"sig":"MEUCIQD9i4Hrr+V+1sbpgcHMm0JUg7cv/vagmm9Ks0G4nxfI4AIga51xcxIgUDkLNqCq2zEnsK1FxoshhN3jeWbw1kw2oPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.8d64648","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1726943},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.8d64648","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.8d64648_1785489253834_0.6817767023688086","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2579171":{"name":"@astryxdesign/lab","version":"0.2.0-canary.2579171","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.2579171","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"faa68f37d3ce7f5bd28e50334fc93ae81746ab41","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.2579171.tgz","fileCount":528,"integrity":"sha512-ZFaNQqjnfQYLWnJboaWwY9qfTQ5JU5zNCF3hlzl1T9FOgeVUB612218rfrCyTWoqdpJluRGePmBXxyJUHE9MPg==","signatures":[{"sig":"MEUCIQDcxuKwLQuwqCASfJUj+D2RRoTnbqnJcSOJudvpfZ2MtAIgDrJNVOTj3XMVvaI/wzMV2Xsby+xGMBb2lqivQhnGpOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.2579171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1726943},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.2579171","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.2579171_1785491290663_0.6864856179524141","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0f688f8":{"name":"@astryxdesign/lab","version":"0.2.0-canary.0f688f8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.0f688f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0555f133de2b5ecce31279603c9a86a994036ef9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.0f688f8.tgz","fileCount":528,"integrity":"sha512-wuCbhpv8ccmnXzi9oje99/lRSZcQYU7klVUz6KVS0mkNp+gOwTBKEOb6e2IIlK3dTxlGxz7X2Aqq9he4UbQKjQ==","signatures":[{"sig":"MEUCIG9ens0oDVM6u3rl3nTv8jTOmCGJPkUhN7rdII1IV0+SAiEAlJ853fBVTt1SVwqQB7jDP5Z0femJE2SBgnYH3lREG+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.0f688f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1726943},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.0f688f8","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.0f688f8_1785492297699_0.6570728609633203","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.4ffab6f":{"name":"@astryxdesign/lab","version":"0.2.0-canary.4ffab6f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.4ffab6f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c4d8baa9c3cd5848ba8e4541922e03ac936460df","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.4ffab6f.tgz","fileCount":528,"integrity":"sha512-4R9H3TcAhX1D9BWoSz/tfd6QSqxWipOjVI1o2pLp8TYklHLmXZ16mwPNkl2EyerCXVBHL+QbclgMiX9EEKvucQ==","signatures":[{"sig":"MEQCIFRDhbis0jqq6csyF5B0Y7QL1VoQN8vGIHNyI4Np/lILAiB526vAiHalQhW3UcuJHhnb1kpujv1FL80/S5qM2Ic1mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.4ffab6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1726943},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.4ffab6f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.4ffab6f_1785496811965_0.1697225125741535","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.7467659":{"name":"@astryxdesign/lab","version":"0.2.0-canary.7467659","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.7467659","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"418a7f1e25f9ff6dc8b5a513e0a66c367b778942","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.7467659.tgz","fileCount":533,"integrity":"sha512-DSHGFwGwnmribb7pOVzLVJvTSnSIcUM9orYiV1SDXrZJ3cJSKN2x9wZ/UGz/ynmBgK8Zk+i7NeubO+7SJ4h/gw==","signatures":[{"sig":"MEUCICpZkb5zzRkV5R6E0nCM0JMw9V2Bjy5KKIxGLRQWOqgxAiEAoekt+yhU7WbXGwg8zWMVu5GO2aYpM+tv4w1MWAssHl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.7467659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.7467659","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.7467659_1785511402215_0.5116565281111121","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.29e72af":{"name":"@astryxdesign/lab","version":"0.2.0-canary.29e72af","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.29e72af","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2a1ec13bdeadac42f7516f55af1affe77dbdc0ba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.29e72af.tgz","fileCount":533,"integrity":"sha512-Eo4CKgfawNex0crqD/EV3IPzUf3oanRGTF2S9FuQYNU/j0UVxGTSM9Yb5TJ6/BMy5Z7+CUQAQbL8MtGv8BiFIw==","signatures":[{"sig":"MEQCIDd9uSY/kfCT1DVYPnFKDFsumqDBEUyF9VD5vjypNyttAiB35705vyEN/vi/GUvM7UgY2ev4zm73I8zVMhj+lOZS4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.29e72af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.29e72af","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.29e72af_1785512357406_0.004488013568892502","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.f7ec5f5":{"name":"@astryxdesign/lab","version":"0.2.0-canary.f7ec5f5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.f7ec5f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fa0e582d8fcc71dee7ae333a0b023374d46cdafc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.f7ec5f5.tgz","fileCount":533,"integrity":"sha512-Vlj8E3CBtSeN8SUbIVZ7XX1SqwZEw+sYiswVwsFXBInAAHT5R5l3R7wWgpL9vmkTiwSOWcjC5zlTTDMK4aTAjw==","signatures":[{"sig":"MEUCIQDlet1FGeUEg2v8C02dEHKn03V7I4r0hfM2t2xScONEBQIgGjgqYv1Mh3D2G/pqEguwQ6/NHxZ0IecWfMw6r3YwqcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.f7ec5f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.f7ec5f5","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.f7ec5f5_1785513709640_0.7015344439759754","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ca77e27":{"name":"@astryxdesign/lab","version":"0.2.0-canary.ca77e27","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.ca77e27","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f6da34e7ba6276e2fb705b1aa4673a964c960a20","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.ca77e27.tgz","fileCount":533,"integrity":"sha512-4bBD6nUDuCPC3e81bNYAJwA6RqRMmner47TSo+0FEp3ZKiaEzrYgJ+1a6qyfhN2FYhDDd5HQ0sZgPfwbO8zejw==","signatures":[{"sig":"MEYCIQCQ/BYkko4/y3Ncz6n0PBASzsl2MWSayo0sREpVT0jxswIhAP6eTM3WjBHaTCIAR9sjXJb46UFX18/WqQfl5cfsbjIo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.ca77e27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.ca77e27","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.ca77e27_1785514215172_0.04077713906808911","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0e01213":{"name":"@astryxdesign/lab","version":"0.2.0-canary.0e01213","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.0e01213","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c175faac470821fa92fdbae83faea902e5af482f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.0e01213.tgz","fileCount":533,"integrity":"sha512-OFaNBo8D6DwAl5ggUUOq/ob/4xaa2zLNgqEQyZC9BDPEo5K8j1Clmvz/0c/wM6ae9jxpXBwzG4dgYz84v3lXGg==","signatures":[{"sig":"MEQCIEgwEcFay2A6wHW6q6hrNHMjw7FMELmDKn0gL4mCSzFdAiBW98H/GdnZDHjS4sBxt0Wb24Vd4GMaWWYT8X9xQ5raCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.0e01213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.0e01213","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.0e01213_1785514752541_0.501932428278693","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.57611be":{"name":"@astryxdesign/lab","version":"0.2.0-canary.57611be","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.57611be","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"444216f0583230454f31e6d484677cfedc40b40a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.57611be.tgz","fileCount":533,"integrity":"sha512-gxAUx69lR1H/USmSE13titEaTNJRhxISKD07Ayk7NHzfQ9HqSBXyQ0IIBQekkhynxyhg9yZoqCdSN5KXdWWxNA==","signatures":[{"sig":"MEUCICEp/+Z4TsO1wiyFTyF/4s2ED8FY2wl5wgynWfb+IH+eAiEAm9CAk7RRHwIFHJw2VH4vxhhZuuTJHefnOQbyQ2j3kaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.57611be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.57611be","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.57611be_1785517682713_0.757532738515343","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.54759c8":{"name":"@astryxdesign/lab","version":"0.2.0-canary.54759c8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.54759c8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dc8c7a12e91d489a43d841ed98670c3b4ddca325","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.54759c8.tgz","fileCount":533,"integrity":"sha512-lXd1MeUxU2ylqxdb6TtXkGgbpE6F8EdIoTxJi6KIQhVcuMF0n980OnqVpWl2VG3T2DnjmBr/qaqvsSwcIi6i8g==","signatures":[{"sig":"MEUCIQD1RGHUqOpbqZa5vDaP6w/aX+Tl6aKc98b7sXRvsc6eNAIgJDGr2iiRpazZeAYgHBX0v1BSPXUjOHaatWSwH9ryjz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.54759c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.54759c8","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.54759c8_1785520371336_0.32500079562640827","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.3d3d463":{"name":"@astryxdesign/lab","version":"0.2.0-canary.3d3d463","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.3d3d463","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fc9060a5679bf4a4f70381caa351db8d08995256","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.3d3d463.tgz","fileCount":533,"integrity":"sha512-6TTwJHftg4ZtUdEmlSHcQujaQ4h/5ncaj3DD868GjJCl7FGsM0OclMBAGiHKSnU2Y4/adR5LRAuYZyTvdcAAjA==","signatures":[{"sig":"MEQCIFu1psKLK2h+BdLyOk2zVPUCVCFmqUxzXEdy5dTur6aaAiBSKhcuPAL8reXa9nF/ILSdE9WMUbO5xXVlWkraFB9cqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.3d3d463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.3d3d463","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.3d3d463_1785540663964_0.5593014195118771","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.78221de":{"name":"@astryxdesign/lab","version":"0.2.0-canary.78221de","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.78221de","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c3dacf3d6fd92360aad30c8bb07829aa2b409968","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.78221de.tgz","fileCount":533,"integrity":"sha512-GT+JwSxSP5TqIf6UNeTINTkaNPD18qLoDd0AvUfAPeYB++TU99LQeUgDICXU2qZI0adJ8Qfffi/11rUl0l8pAQ==","signatures":[{"sig":"MEQCIHm4UzIl7Pem2hG7HOyv8Do2qerqX9ULh+GqIOvafA4sAiBslBR3ZNMy9LdGgJ4kxZrH5iN0Emqd9qH02Kjk5l8SDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.78221de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.78221de","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.78221de_1785541244299_0.5123306299554902","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ba0adc5":{"name":"@astryxdesign/lab","version":"0.2.0-canary.ba0adc5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.ba0adc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"844b92b48ee408d7617467c4e55c17eb95036a1a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.ba0adc5.tgz","fileCount":533,"integrity":"sha512-35wjfdBzjd1wVICr29spaAiHJds1jCVQgCBneCmAaW9oXgnRuGsMIKEeX7Rd1FMtmaUrMU7sbSpTb6G8c6/xDA==","signatures":[{"sig":"MEUCIB8OuytX+AbiQnRzrVMYzdRHUH+z8uXMFgof/OAm2H6FAiEAw2KAh+jccqK/aUl/Uo0w/NmIllqB7DWzYSWLOjW+RD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.ba0adc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.ba0adc5","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.ba0adc5_1785541839984_0.01085383263784978","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.827f173":{"name":"@astryxdesign/lab","version":"0.2.0-canary.827f173","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.827f173","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"77254d1de8e278a1f1f5b24f6abcb0cf21b56aad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.827f173.tgz","fileCount":533,"integrity":"sha512-o/bla/hPHEA4LTSt2akuAT7xkQ4PZRTFItUMR2TWXiIsYLDVk96IK1L6SwxjaMnW+jnWyxIM6XPoCc5Bp4D/Fg==","signatures":[{"sig":"MEYCIQD1r5dfNnK9zozG1BJuuuVwK2imDO4O9beSmBX6EMzPkgIhAOCdATFEMWcbrPP6tJj4cpLQRvAJBgTAFCZFCwZ3I2kO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.827f173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807812},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.827f173","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.827f173_1785542806666_0.6869365809120682","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.19a921d":{"name":"@astryxdesign/lab","version":"0.2.0-canary.19a921d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.19a921d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c46ecc56011ff08f4458952beb5b756093ff3db0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.19a921d.tgz","fileCount":533,"integrity":"sha512-Dy+8ZZE/2QnPDNO2/HTo321+OsjoMJgmnII2zwG1h6e9Vm2JOl0eEdDE2hdEKmKVA0SRFUcbF6dfdSfIm39MoA==","signatures":[{"sig":"MEQCIDyze/YLNqn+Vp13HG+lJ4fOfOcdkxUUp6nc18gRW+ZlAiBM2EjEfBBLYVHOM/uvv6keFgPCkDzmyR05lgu73PzFwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.19a921d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807921},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.19a921d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.19a921d","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.19a921d_1785561075299_0.46126960227836467","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2d5bf2b":{"name":"@astryxdesign/lab","version":"0.2.0-canary.2d5bf2b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.2d5bf2b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"84eb1270c386c93b6206c5e0b4c3af39b288bc25","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.2d5bf2b.tgz","fileCount":533,"integrity":"sha512-+JrUak3c36gHxrjsOJ4YVDNATglLmBpplPnGCegdihEt6x6EupnIWsTZStMVXKVDQ8qnmXRJxhzLwo0ci4KQUw==","signatures":[{"sig":"MEUCIQDFzwJtNWUZpD2kA1ckd7tyEk3etkXgpRix/gRLoC2h+QIgZ04dBDlJr1RHUW/ahUgdjPtdvxtK3LRjOD5Ry3RacGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.2d5bf2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808590},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.2d5bf2b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.2d5bf2b","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.2d5bf2b_1785566896045_0.5805982345089675","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.9b566f3":{"name":"@astryxdesign/lab","version":"0.2.0-canary.9b566f3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.9b566f3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"508f1e257ee18bddecc4d5e06257339cc3e93896","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.9b566f3.tgz","fileCount":533,"integrity":"sha512-ATSzJAxGxK9j9YeQZEWI9jFy4H+g1OeQOyEpM+lUXFcgEl27dq/yHP9Pu1RIh4Ftk7BF5VmgixeQUvP6nEkPuw==","signatures":[{"sig":"MEQCIBBkQEwebOJWZhyxae91NMnJ1NC9Ui32JoCPlutWzagZAiBODzEk1I4JsoIoJTq9rSTfY0zD+5Jw2DH+07m/H0fVFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.9b566f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808590},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.9b566f3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.9b566f3","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.9b566f3_1785572497223_0.4935667432506614","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.dfccd57":{"name":"@astryxdesign/lab","version":"0.2.0-canary.dfccd57","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.dfccd57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da5ae491dcd41d998d49319e2e38522f2d5a228c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.dfccd57.tgz","fileCount":533,"integrity":"sha512-ArDjzk77eOr46ciLUy+gpXB1wTxdAVbtuqjd4XlF2TpYfWnsYW39us1GDNDigtNFIUQa2rD8zFg/3LX/DH+lEQ==","signatures":[{"sig":"MEYCIQC9icwbPuvy/3T5W436KdiE+Sj8do1rhxlhkJwNoaZX0wIhAIPJQOrc5+8p0nPreWfTsYsksJjwQueV9gLqtZ7dUv9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.dfccd57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808590},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.dfccd57","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.dfccd57","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.dfccd57_1785593391852_0.8782186950761972","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.921d3db":{"name":"@astryxdesign/lab","version":"0.2.0-canary.921d3db","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.921d3db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"796f7e34b6555060c25eac22c6b11c0bae3b371b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.921d3db.tgz","fileCount":533,"integrity":"sha512-RYdlCSD0k5EprUW2wAGaLoDrX1RZFaaKwfe31Gx61tn5u3+scgqXJtXO7TZOEaIvrmhP10ncjIl8TWmKE06HLA==","signatures":[{"sig":"MEUCIAogs2DHpymt+newI9MBaJcKvE0W+KlfOG17Rj/wPj7zAiEAhKXZFFCLAWaQ6FNOb4jQanQ7xdn9SoBgqbtDGYKiN9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.921d3db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808590},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.921d3db","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.921d3db","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.921d3db_1785593807028_0.8955204929892566","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.a714ba9":{"name":"@astryxdesign/lab","version":"0.2.0-canary.a714ba9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.a714ba9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e46a626c41726c7815cc7bfb68f2942a33eb00d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.a714ba9.tgz","fileCount":533,"integrity":"sha512-Ynwfui8+T+sEe+0570bqnqmP2sDYPNNUNGrMzfpPa/jZiBKaCt2CzhAqYuczbya3Lq6LKBLjpXJQby/cIPDUKQ==","signatures":[{"sig":"MEQCIC0Yom32og1JIGjMJFTX30ktWbjCyxr/izC2ZkuGnE/YAiBh9i0ShMQzELfcztwIZ27X6npxriO0xzOPDngvpHYetA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.a714ba9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808590},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.a714ba9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.a714ba9","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.a714ba9_1785650881727_0.7444385710348038","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c5281cc":{"name":"@astryxdesign/lab","version":"0.2.0-canary.c5281cc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.c5281cc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf6630a34d8d409418c3dec4c54de100cfaff71c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.c5281cc.tgz","fileCount":533,"integrity":"sha512-ntUrptBiX++qpfklpYVzsAZ/RUGl1ZsJSI89XpL35nTOvw7yljv3YSwEYUvDScNeqdOFIr791Q1+yWl1QwmG1g==","signatures":[{"sig":"MEUCIBj56IggrzuC9msdTVJGrJuEsnqBkB8kLpAUue2MXZ4mAiEAhbSd98t1S3VekcY9cRY5of//JpE/MI2uHu7k9qtxZp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.c5281cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808590},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.c5281cc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.c5281cc","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.c5281cc_1785652868959_0.9186527948461365","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0b7a99e":{"name":"@astryxdesign/lab","version":"0.2.0-canary.0b7a99e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.0b7a99e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bcf99f089402264d0ccca7381cc3c34d95c7f959","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.0b7a99e.tgz","fileCount":533,"integrity":"sha512-WkNGoFQiw1n0kSDTHIzGP2XRP0NTW9lHrOMoPYpqCma+kh4iLcZld75EuwDuX4bwO3chkwLKlZ44BbAxFYmqnQ==","signatures":[{"sig":"MEUCIQC62RzIXpzZa87Ps3QrmVkyGFYQacWthPuRaTgk8wy8LwIgLfnrw9jdEv3iNGmi87OiqIPc+UdSZTWjCSIJRLTJD9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.0b7a99e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808590},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.0b7a99e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.0b7a99e","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.0b7a99e_1785653671705_0.08457138969695133","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.4e594e1":{"name":"@astryxdesign/lab","version":"0.2.0-canary.4e594e1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.4e594e1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"935afe0d9ef20c596c4e53e28af438ec78de9f88","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.4e594e1.tgz","fileCount":533,"integrity":"sha512-Ndv07OmyqE9LHA1Ucada+IWjyM13uNnkWItJnRWMyuf8hAkJ1VeduMquo7JGo2qCrAXN/7wRUyLAqemYaEWPmg==","signatures":[{"sig":"MEQCIFLQhx9ZhpXeDajVSSNuXpv2NhNNg9fo5W4Led2yDw/eAiBav5j/1YE1cMGtMmOuLTV4aAaJwx3spzAMRCBwX7C37A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.4e594e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808590},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.4e594e1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.4e594e1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.4e594e1_1785655768687_0.4649887656899816","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.523df3f":{"name":"@astryxdesign/lab","version":"0.2.0-canary.523df3f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.523df3f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"caad10dee88cdcce3e072b4dcdc1fae0f5bf284e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.523df3f.tgz","fileCount":533,"integrity":"sha512-5LsrtmaQImYlFYLJSUpwQ9Wa4aBIJcdD2cnL3KxnUD0vf/9rdeAOz13XSbQeNra8TXAnDUdviwkODO2AkBXzIA==","signatures":[{"sig":"MEUCIQCTGnoVi5Y/zpZMYmvybHUBj2EggF8T+EBjPNgOqI03HAIgQiIAhlFm/ooNQHq06Af5YKAFBAfvgzujslmQBzCPVRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.523df3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808587},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.523df3f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.523df3f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.523df3f_1785686803923_0.46638245702772485","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.99f7996":{"name":"@astryxdesign/lab","version":"0.2.0-canary.99f7996","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.99f7996","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d80862efcdfe0470c300199f459a47dde28cf670","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.99f7996.tgz","fileCount":533,"integrity":"sha512-yZRSQ8E9y6sC7EuWfvnaBiRQSRXvljFIYRPXGh46YGYfQVikGmtsiTdtX3/5qPzWXEICt5sWjx4BurJr3QLAdQ==","signatures":[{"sig":"MEUCIHOkqoFdZ1yNhbKpV9lakOVv80hZVxKz4XfwSskZ2e2QAiEA32vMBCSFExhQ8I9tFQAMoacknXCZWqyB2qm1LasVeYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.99f7996","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808587},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.99f7996","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.99f7996","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.99f7996_1785698495517_0.8570859679552669","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.9fa085c":{"name":"@astryxdesign/lab","version":"0.2.0-canary.9fa085c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.9fa085c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6cbdfa0677436ef00095ef4535b14d6c30d78a44","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.9fa085c.tgz","fileCount":533,"integrity":"sha512-6GHo7QKdZ3XLnB2iZyp0ZbcD4hNICN2kcff7va+T30VrKZNtiuZJFt35xEJRsxDOCBHGj/pV7M75jG/pcqq0UA==","signatures":[{"sig":"MEQCIA24DEJYvxLuKQLf7DK50jFAgS9yzmV5T3Cwt4ATQluoAiAGIahx3l1jXq/OyMec8De3sfYJcw92/wk8JH+QczIr6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.9fa085c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808587},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.9fa085c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.9fa085c","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.9fa085c_1785703798339_0.3868507243536843","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.297756f":{"name":"@astryxdesign/lab","version":"0.2.0-canary.297756f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.297756f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ebeb96befd010ebd9ffa9f95f14651617a839be8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.297756f.tgz","fileCount":533,"integrity":"sha512-T5F6AJFJBMPGRtbC4KuKtGzXlNpYJJ77fmocR4s8Ga4BAH5hIk3MUA3q1qnqP9MJJEfIFuAWKX0cF6rCBQV+eA==","signatures":[{"sig":"MEUCIBuvCUzPtLgQoOwOsDMIrveDoBsRs8Tg/PaPnBLQEY6+AiEA/JT82EeFabYXbZmLhwCYw+HhIoVYNZaWekHKQ/48Dz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.297756f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808587},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.297756f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.297756f","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.297756f_1785710550973_0.7503756703075006","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ef849b1":{"name":"@astryxdesign/lab","version":"0.2.0-canary.ef849b1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.ef849b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4938720d7c4c40beae40d41b1cc00b4cf0afba81","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.ef849b1.tgz","fileCount":533,"integrity":"sha512-+F3sPw3Gj/oveDq7Ht5x+mh/nlrYMIQn7n6fWlDb/ckuUfxDeW+o2/EGNVwRGgb0byx8y4IVpGpPbunDNAiA6g==","signatures":[{"sig":"MEYCIQDVS4JjT5GvMuV8Uy1DcmJ4byGriVXuMH7D1xNixAnYnAIhAL/N/h7nN69M7XexM2SbAbtVBKk5k/KgEbdc7+y4JkKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.ef849b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808587},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.ef849b1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.ef849b1","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.ef849b1_1785721718464_0.7728409322825114","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.11b423e":{"name":"@astryxdesign/lab","version":"0.2.0-canary.11b423e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.11b423e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"664a9ae74eb13c0745b7bb783ffebab28ee63215","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.11b423e.tgz","fileCount":533,"integrity":"sha512-Lzmm9UV1Gl0R46bEAqUjRr1v+t0oqFPfxlvIWS23lE6LBWGwR+spY2eJJ2ZKWTt5RwGaxoU5PT8bBpurjj88uQ==","signatures":[{"sig":"MEQCICxg3vDIFN5F0tmode/jBUAEkO89nmskcxWraMj+WPQcAiB9vzJaZpQGZjOs7Tx7ZC5fN3sphGuUHCf6d1LS1soYqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.11b423e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808587},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.11b423e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.11b423e","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.11b423e_1785722029722_0.9439016905960638","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.1ec1a4d":{"name":"@astryxdesign/lab","version":"0.2.0-canary.1ec1a4d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.1ec1a4d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"59a3833a8da4484c923d204823507f710498af50","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.1ec1a4d.tgz","fileCount":533,"integrity":"sha512-plmHArqihfcgujtCB+AzmAuQo5V3Lx/3iYLMrduO87Yr84Tq7gh5M8WB5DzT4EG1SskLJh2k2ayxuiujLC7hQQ==","signatures":[{"sig":"MEUCIQDrOmEeQnU2CXoUhxb2pqlm/OWTH7d8qFTIS7wfYIb36gIgHKw+aGthaZEDWLfI4jr3HxG8JtczMdzaF+hZhTIvUNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.1ec1a4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808587},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.1ec1a4d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.1ec1a4d","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.1ec1a4d_1785726161761_0.6414140110357711","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.8dfd7cf":{"name":"@astryxdesign/lab","version":"0.2.0-canary.8dfd7cf","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.8dfd7cf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3b0d512f79b6168d1c7116b69ae4568b7516e8bc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.8dfd7cf.tgz","fileCount":533,"integrity":"sha512-ItrY4q1+kVP2dKh5PWS2w5MGt1HFlkaLmSmbRyeEJ81lnHr1QcMIWSnkXWgd+GCEGeIGU/zkjCeZZZ233QsA5A==","signatures":[{"sig":"MEYCIQDlswIlc8CoQGpBPHcczuIL2p71pNKjZNtFB98ujky7EwIhAPjXnDtIw1xlPwSVSvskIe8yPjCmLXzy3cxgk9t244w0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.8dfd7cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808462},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.8dfd7cf","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.8dfd7cf","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.8dfd7cf_1785729548107_0.731878180138058","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2e89616":{"name":"@astryxdesign/lab","version":"0.2.0-canary.2e89616","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.2e89616","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a9c3d08ef9e85ef98f7708633309b14cc5f821dd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.2e89616.tgz","fileCount":533,"integrity":"sha512-Ne6BbwxM0rCtVp9APu9cTa4l+1ndzcmP9lhwE0J8poW7SnRxfTUUgm4iS6dHpw7iOqqLX8hydRCfjhSvnIy45Q==","signatures":[{"sig":"MEYCIQCwIFk9tNK3rztKgK/1AvbjfJQ8jCI/Op0spipLUBLxCwIhAIf/IFjJ7F5wCZavTwm1VYnbVpW+jvzGUyMMyoGWM/b9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.2e89616","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808462},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.2e89616","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.2e89616","@lexical/rich-text":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.2e89616_1785729892499_0.057636299387520795","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e424a04":{"name":"@astryxdesign/lab","version":"0.2.0-canary.e424a04","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.e424a04","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0bc3b98ca39da7ed88b4e507ca707e773dd2948c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.e424a04.tgz","fileCount":537,"integrity":"sha512-uJ/6M44M9mj3tkl+jbMoZcJ0p6IScJuAwUb5aAI1IUMrTz+G/FqOTdHXX+ZoArOyixXNtE5a/9NTSDgbxTb9YQ==","signatures":[{"sig":"MEYCIQCr6NZ/7IgDGRn5niX0Ab+AN8J4e/wCnaRvw68H7cKtKgIhAJQMST8tlWCK58IwLSZz0Dri5DAhbQ6RZoQTe79fPwbz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.e424a04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851649},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.e424a04","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.e424a04","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.e424a04_1785739797889_0.5351392718819752","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.37626ca":{"name":"@astryxdesign/lab","version":"0.2.0-canary.37626ca","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.37626ca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"02b2dca8fd92c95b7e85db0f847b8825b5261953","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.37626ca.tgz","fileCount":537,"integrity":"sha512-TJG5a72csXIu8MY8Ds+q+N4dsixGV5rtEN1f1a1WkO8WajLQkf0IzP+7VT5Hi1kBKm9fOa8JKUUGQEEdQ2y/VQ==","signatures":[{"sig":"MEQCIEZhdI7SHGLTeodIdY1e1tVPDG8kxG7eRuHoxbOUsk2lAiBBzv15rFK8oQPisjvhSZzqVXXGURNBPfOYJlVn5stYLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.37626ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851649},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.37626ca","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.37626ca","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.37626ca_1785759111192_0.2345894681631031","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.416db07":{"name":"@astryxdesign/lab","version":"0.2.0-canary.416db07","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.416db07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40d63673a3b51eba284069849255f7d4a0a86592","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.416db07.tgz","fileCount":537,"integrity":"sha512-oGXTHobleoqhOgG5hD4iuGd8nF5eTuwpRcZR8ynfrFcxLeLvzeTvPlZDswJcwbA12lqPxzNnEbBCtCMs6rDhJQ==","signatures":[{"sig":"MEUCIBwKUhye/wq3YrgTg5rSyQQCHbjW8ayI2SEtYiJdZArWAiEAytfBRIlCI/xQ63NVSgs0dx3yyVhjWNBvRw0wrq0ptu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.416db07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851649},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.416db07","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.416db07","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.416db07_1785764296727_0.4414901055649929","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.3d4860a":{"name":"@astryxdesign/lab","version":"0.2.0-canary.3d4860a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.3d4860a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e97796dcd9f8ff70aa7fde92e425b8dcffd08554","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.3d4860a.tgz","fileCount":537,"integrity":"sha512-NhfXTdO2UzSqYMNQbGfi+WVqUrxsXtsqsE1bUszNnvEgI+nrLUmaQCuF5NBLcMO8s9OQ4fok620zio6TomAeKw==","signatures":[{"sig":"MEQCIA+FliMCoAl0bYw4puovHrq9NI/5zNDPMmCDxVgYy0r1AiB13Ojq9uiCyglulvnnB5V7n9dBu1oc/t1Kt/LpEB8HoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.3d4860a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851649},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.3d4860a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.3d4860a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.3d4860a_1785765467854_0.5572066828010689","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c534f57":{"name":"@astryxdesign/lab","version":"0.2.0-canary.c534f57","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.c534f57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"01728a58da66da46b6730b08045ccb359276cb46","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.c534f57.tgz","fileCount":537,"integrity":"sha512-YCFB2GW88Bu/J1nJuhRZi35KduwgebB7ipN1MyI6iVucvUOFsokEb7C+jMsmA7NUBK8FLn4vB8JaAFrStE+GzA==","signatures":[{"sig":"MEUCICrsS2naQhs9UbB+0DJHf6awleORhzyy4XNOHMggXxqgAiEAxzAc8Btz7o04eoZoulNRwk23sj1wOaVKhb+hxAWmhB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.c534f57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851649},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.c534f57","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.c534f57","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.c534f57_1785780342641_0.4715314893371749","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.5392b88":{"name":"@astryxdesign/lab","version":"0.2.0-canary.5392b88","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.5392b88","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4b1ee20448649c63ea26c99ab196685c1734b019","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.5392b88.tgz","fileCount":545,"integrity":"sha512-qlH8VhpKSWK4MYmo71yWObNkwE4O4ehONC7rFtucMI2xV2gzowIAswOfbdA2hv/cVN39XvfvlX2tnTGtYP8PcQ==","signatures":[{"sig":"MEUCIQCQnBoNAvIERxdJNtWG8aRCZ/KqY00BRFqnLqiri7/DHQIgEl93sjbBIBoF7i7ZDgYM04sAqS98rZh7o7J3id3NB5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.5392b88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.5392b88","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.5392b88","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.5392b88_1785866785054_0.5330431852182738","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.fce8b64":{"name":"@astryxdesign/lab","version":"0.2.0-canary.fce8b64","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.fce8b64","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d04715cba46c6625f42e4ea6760a1d4f3fd9700","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.fce8b64.tgz","fileCount":545,"integrity":"sha512-weQg/Tcb+4tel6kTgMEXbT/YiFpZ4lDKB3UPvaXJq0rqulTH/+kl0BTGqOsvHsfxFb76ay0RxmnUVY94wECB9Q==","signatures":[{"sig":"MEUCIQCyd9XH7S6uupIiAb0lWd/bKJMjKBnw6sFN1EmOwbBfHgIgU6ZB3W26mOygvwew0hd7JWpDo/Zzc8TyqVli+rpen2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.fce8b64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.fce8b64","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.fce8b64","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.fce8b64_1785868247273_0.01771884242437749","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ebed74f":{"name":"@astryxdesign/lab","version":"0.2.0-canary.ebed74f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.ebed74f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"07fde34cb4da21ce6f538a6e72d62806ba8abac6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.ebed74f.tgz","fileCount":545,"integrity":"sha512-CHcgyeTSGFz9OMI8p+7lDyx+nC18tDyvav1dmDO9ZtYSHfwTz/4pzq9hZiTV5la/S3BaC52SjSqTJT7Kz3MlHg==","signatures":[{"sig":"MEYCIQC9ohwx170lNV8LazceBZGaMEqscWU3y8EufuvjgeqQzAIhAKz5v4wROZFqhacAzsGRhSDSdleYSUdmTwluhEUIlFdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.ebed74f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.ebed74f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.ebed74f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.ebed74f_1785874852691_0.9769054102809451","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.15ccc97":{"name":"@astryxdesign/lab","version":"0.2.0-canary.15ccc97","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.15ccc97","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cb61531ad5105ea27ef37e27e5e44b158490f461","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.15ccc97.tgz","fileCount":545,"integrity":"sha512-yiVWr2Y5ySGggaMrqyero2HqkOOwChkrt6xKrgqeoIs0vGhVxmj9k9yH54+6Lp94D76jwHWwXZPBIdtYiTWUrg==","signatures":[{"sig":"MEUCIGbaH38XjffgfqgWcLoLwdw8tJDKk44uw9yzKIpNVK/oAiEA/107lv2L1VKtw94UYTA2bl0rSgnBglhbhPi+z1iVKUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.15ccc97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.15ccc97","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.15ccc97","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.15ccc97_1785875468939_0.1403638132149967","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ef91556":{"name":"@astryxdesign/lab","version":"0.2.0-canary.ef91556","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.ef91556","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40cb262c4852637486bf2ad31fcbb887486b8fbd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.ef91556.tgz","fileCount":545,"integrity":"sha512-klnvsmuqqVx4RK4red776gA9Hb8TKycFxkyxnO9aih/9dSLcSmvISDiAu1scQBPHJFUiqGqFDSA2SaPv1QhzNg==","signatures":[{"sig":"MEYCIQCRxNI/Nb77tWKBVYFOMarzMorP6+/AFyM4UqWg8+udPQIhAOyEF8qYN3MFtp2tEfZkHokctO81lzvpnRW8lhr4VT8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.ef91556","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.ef91556","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.ef91556","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.ef91556_1785875932184_0.1589264236866581","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.77b3b61":{"name":"@astryxdesign/lab","version":"0.2.0-canary.77b3b61","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.77b3b61","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f53511aad3c604a8a09b8d3d3cb9d0b5f32f32d3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.77b3b61.tgz","fileCount":545,"integrity":"sha512-z8/eP8yi03NH8069x1jZLjyrtPSWOujfYfSh6lpvpuQfvlgyBITWUj+VH7diFVVfQGlci3fy1KmGLFjWzOVRkQ==","signatures":[{"sig":"MEYCIQDC3KenDT84Hup6IWyyZ+rcTKjFzkHASWIPKtKzS+apgwIhAPAyZuRdXlO3h9jWV0DkUhJV4LWzIU6FQSsedQHBJ1is","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.77b3b61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.77b3b61","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.77b3b61","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.77b3b61_1785876943329_0.23602462560079318","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e0de50f":{"name":"@astryxdesign/lab","version":"0.2.0-canary.e0de50f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.e0de50f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2e2bd5bc9017d7c4c423acd97b5546abab293229","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.e0de50f.tgz","fileCount":545,"integrity":"sha512-ah7w0JTu5oQ5nWf9uPcfApAHcU6fhIAIA24rMI71oAGH/QoxgA/B3a9IDnHw2bzl04m/WrEN9F4anqcwu1/Hbg==","signatures":[{"sig":"MEQCID7hcjqQ6mTIehpCSj34iGERJQ9oA4d3wS8EURzNBO2MAiBtKYuIi6jrEwIr7KRCMuEtsPC+VULzyzadBXgC292EBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.e0de50f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.e0de50f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.e0de50f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.e0de50f_1785878981024_0.24017063678142514","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.1c13967":{"name":"@astryxdesign/lab","version":"0.2.0-canary.1c13967","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.1c13967","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"164461a6603001ce6187a8e0f530ad66282fb84a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.1c13967.tgz","fileCount":545,"integrity":"sha512-dAJof0LUOZqP6yW1JOC6ERnbNRG0P9kg+HoLIG0BVK+RlqahtBN5ZOyCtmYfHc240xliaxcVN/0tvvEap4cGUg==","signatures":[{"sig":"MEYCIQDwfZFzQ6B8xBtepxn6XQj+MwqdPnzilIvJ67xG6gQztgIhAKwLvYCdb03pqqNhpRngOrrg7fgKZERefkEYIIEeXD23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.1c13967","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.1c13967","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.1c13967","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.1c13967_1785880131524_0.055103539985889904","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.700a7af":{"name":"@astryxdesign/lab","version":"0.2.0-canary.700a7af","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.700a7af","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cf948b14b3893c58a6431ab710d78520a2f73d60","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.700a7af.tgz","fileCount":545,"integrity":"sha512-C0Yr2Z6Be1/PgfpifuGIlaRMS9EFOzQvTQQWiJZoDgJgnoYsmXo1n8Muaop1hdSlDAQ1XAh5HAzxltL6qEPp8A==","signatures":[{"sig":"MEUCIQCVH8NWxfsv+mvfJjZ1OClr/HAcNh4KBhuzBKkWg2E5mwIgMGJshqJLiM+9iZSmhlaUVTpewRpaRPzM3t4AVN1naJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.700a7af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.700a7af","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.700a7af","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.700a7af_1785882142954_0.8330789169131712","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.79cf94a":{"name":"@astryxdesign/lab","version":"0.2.0-canary.79cf94a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.79cf94a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d6b2437b7dd140170e9aebbc8c1dc5a55689dec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.79cf94a.tgz","fileCount":545,"integrity":"sha512-bMRc8qa4yOzlQyrk5wZnvhu/4BpmLEQ5rNyS8z0et8dmWGsE6aUm89OedAVpx1v2somfXZX6ndZH6aM4Ws2HiQ==","signatures":[{"sig":"MEUCIQC6Z0vsDWiKN2M8JoNPzPiLN2+kWHo/CB9w4A57Fj9TYAIgXW7A266YJZxUQDTH3pOvDf1MhK3FataLW7c8aOihgJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.79cf94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.79cf94a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.79cf94a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.79cf94a_1785886989534_0.1893810738499091","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.d9f2985":{"name":"@astryxdesign/lab","version":"0.2.0-canary.d9f2985","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.d9f2985","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"28c552bf2d6c2282e14288431fac467b51a1b143","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.d9f2985.tgz","fileCount":545,"integrity":"sha512-eV2y3SI1PwehY/jhTEcyQhJF7tUSwyJTHqqgF2ekvikBjC65QzSjg65aVjR6O+xyAAafO2pn9YBrGtT+4tXjbg==","signatures":[{"sig":"MEUCIQCDSXh0UChHV8JsHn1O68mdCjdw13Cz6r2czGupwnJAtAIgTVYfMnrJ+AH3ryAohdSa9u11J+AWI7C99e1FsZ6FJdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.d9f2985","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1910364},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.d9f2985","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.d9f2985","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.d9f2985_1785888588120_0.9917552754245322","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0bca68f":{"name":"@astryxdesign/lab","version":"0.2.0-canary.0bca68f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.0bca68f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"db590607d719084ed3ac1ed8436de7359e6d82e9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.0bca68f.tgz","fileCount":545,"integrity":"sha512-dgwiXOMSy92ovPSAOiRuQelyjeLTUIr1wgdB9IVeP1NE4qGX5W/U8tq21w8HKskZT1BVdbA/i3dkY9SQ8GutKw==","signatures":[{"sig":"MEUCIQDtSB/+ZWUMFxPK/sTDv3UYBbQCkPiTe53RRIfYLRsnigIgLo3/A/NKci/4pC2qlTrCxnbFW9KHUanNsYu4QCvYMCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.0bca68f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925069},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.0bca68f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.0bca68f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.0bca68f_1785894527892_0.3726631538016796","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.46433cf":{"name":"@astryxdesign/lab","version":"0.2.0-canary.46433cf","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.46433cf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2b88db6fe62b570e907bed7419d0aaa9877c74b9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.46433cf.tgz","fileCount":545,"integrity":"sha512-IlU/SUq6MEbb5qcpq1FCyqFgy0ZBWtUSOH0as1W9rYFc7yaGd9Zt80VU2ec1kyVZxRDpy8DCZyO3o7HPWAYSnQ==","signatures":[{"sig":"MEYCIQC832d1wUdfRm9eFmSR2gQ5yVClkdSaqWA6+gMpFia8owIhAN5RE1vVRPdVlqPYlSqYsHd0sOXdBlAxKA/HqhHQ346K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.46433cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925069},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.46433cf","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.46433cf","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.46433cf_1785895025267_0.33422792046135275","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e5c0c51":{"name":"@astryxdesign/lab","version":"0.2.0-canary.e5c0c51","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.e5c0c51","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"47dc75717f7c9f81d384617be99a337298e94d2d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.e5c0c51.tgz","fileCount":545,"integrity":"sha512-QiTQAeOGpbeY8AhVi/dJ4q9kL+b5XkfaAtuor3C2Z3tNPVE/9uYKsxQfgzxi1Rh/i/RHchAz9ObPgArczLViJQ==","signatures":[{"sig":"MEQCIHlwvU7gh94WuPUd4xD4/UOj5wd892xIJd6pXUjwSTWNAiBNtgGAmO7m9PkHnv33EBnYBXYhNYG+jC9pt2x+xIrsow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.e5c0c51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925069},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.e5c0c51","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.e5c0c51","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.e5c0c51_1785902867783_0.9825386979872763","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e6beddb":{"name":"@astryxdesign/lab","version":"0.2.0-canary.e6beddb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.e6beddb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"02b4c140204a0723ccf4f841ce41c642eabefea6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.e6beddb.tgz","fileCount":541,"integrity":"sha512-WL9wlXm2bPwrBUzC/xTFLirwnuJ0FBL7KsvZThZHo5k+Uic8o0VmZ/0ZX/q9z1+eZKKL795cj1LrSXsq3NpOgA==","signatures":[{"sig":"MEQCIBGou/rhGLxCTPkAfNn5AhjNAzQ3qXm1y9RRTpEfskpSAiBYuHkR7OOSsvy+8nu8k7dDrF6tOHn3imNvyzw3HCXggQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.e6beddb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1923659},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.e6beddb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.e6beddb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.e6beddb_1785904117101_0.770783541103196","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.f81527a":{"name":"@astryxdesign/lab","version":"0.2.0-canary.f81527a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.f81527a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d5e888f40b9f1a6cdb0041b9481dc7eee746420d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.f81527a.tgz","fileCount":542,"integrity":"sha512-2d+rd8YDxTnvhr+5xRbSN0yyxuMv/AkbnHjamwEyROTpfR+o7KvbBWRBgKHmkngb20ncej3htoniRfvAB1KcAw==","signatures":[{"sig":"MEQCIGGDrNv1vn8pDDH9tFUUmQAbG2EHWM1TUAONmnLQfWniAiB53za6iGTQI8qEfmwppNStyWbFdGvrcVEC2V+slxMurA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.f81527a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.f81527a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.f81527a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.f81527a_1785909424575_0.18950531991170538","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.6878727":{"name":"@astryxdesign/lab","version":"0.2.0-canary.6878727","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.6878727","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e7aadf15b57ab88e26a21a759db8ac3cb0146ded","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.6878727.tgz","fileCount":542,"integrity":"sha512-aVkkj3bRwsakZc7O3OKttOseDn1bYKfm9VHatlnRy0e6nCIjbLEjAlloERhMThNdHoA8WHnUcjmfkxtinSdrcw==","signatures":[{"sig":"MEUCIQC85Jj4PhU4U/MlHXD71uVZNWUyL9RN+WRUOPGTZR4okwIgdaVB0qYHhGMpZ+7IApx7+iMjAfl3x99pHYxjCRb0cQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.6878727","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.6878727","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.6878727","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.6878727_1785937845983_0.9065605719544101","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.276533b":{"name":"@astryxdesign/lab","version":"0.2.0-canary.276533b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.276533b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a359610809b15a4356ca3782bb4e3339e661fd8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.276533b.tgz","fileCount":542,"integrity":"sha512-Xs58o7ADvrrlw2fvXAYlWnL6FfAQPGK87ktQdGsmZ3/QgXK7F9mfAfsSb87WzrlsTexX5yVzjmjTDaLDc70/8g==","signatures":[{"sig":"MEQCICBowg9lIOILahv4B+rDqADSXnRijssePdP5lAGh6aSiAiAfIQKACz8SlAwTNsNINNGTvgu486il9yevcAct0RJLAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.276533b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.276533b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.276533b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.276533b_1785950791911_0.5461660791386673","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e37aae7":{"name":"@astryxdesign/lab","version":"0.2.0-canary.e37aae7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.2.0-canary.e37aae7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3b33e91db48292b25225a86cfc4185aa0f272c58","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.2.0-canary.e37aae7.tgz","fileCount":542,"integrity":"sha512-C3jaKtBO34DGkGQowWSzC/FTxOqF9yQsL2piH/PTJLNTwSKQabWBTOL9tDCWqzJd/SjFa8BjVtOqZw0y6gAu5Q==","signatures":[{"sig":"MEYCIQDo1YD/RMIbjB1pKx94zm1NLXqIQQLK9rfVeTUskxMMgwIhAIXyDGJuYizKKN3iH+jjruoyxZAre5iyXX2Tx3ku0yjQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.2.0-canary.e37aae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.2.0-canary.e37aae7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.2.0-canary.e37aae7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.2.0-canary.e37aae7_1785953198568_0.5967837195927661","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.82d4dab":{"name":"@astryxdesign/lab","version":"0.3.0-canary.82d4dab","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.82d4dab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"48ce25f049568476903f360da05fa798f5276fb5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.82d4dab.tgz","fileCount":542,"integrity":"sha512-DyLsu+Xl3oaF+hMFchf3mhS3lqh263POSR83P1hZmHVE3rruoMzPUwv37rbgDmVEfnP5e8+Vn+57G7EAkQ+teg==","signatures":[{"sig":"MEQCIEUAETgrkMPtSQMHAdeEYaFB04M4WhnV/mb+VSQ6oMLzAiBj3MjV6e/DIECU9QI1rQ/ooF6cVwETDg1y/CYb3DAklw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.82d4dab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.82d4dab","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.82d4dab","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.82d4dab_1785954273787_0.2297159688089072","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.2d2dba1":{"name":"@astryxdesign/lab","version":"0.3.0-canary.2d2dba1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.2d2dba1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"edb882b0ef77e09ad5d6728a1def1c696a0327fa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.2d2dba1.tgz","fileCount":542,"integrity":"sha512-sp09M7bEZq/RX9mquZPZiPZfLmcyYfSHdBZX7SCCJeEjh7VRfiyu35eUxW3Po3F7F1uMIA9K64+itOiGMJwAxQ==","signatures":[{"sig":"MEUCIH+ou6hb4+naZI//R4x9GzhMoHJORYI3eo3eeC2T4Nr8AiEAodehG8EGHWvAeSeBbeFlUuPoxxM1to+m/GyjK5zjGsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.2d2dba1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.2d2dba1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.2d2dba1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.2d2dba1_1785955992673_0.9925183752543625","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c857354":{"name":"@astryxdesign/lab","version":"0.3.0-canary.c857354","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.c857354","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"317b3a0bfd49e5dd4331e7b01666caee63336073","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.c857354.tgz","fileCount":542,"integrity":"sha512-m44Kxpr/HCAAum6ocbUJ7iHEgCe5/h6urIrh6SbGvkx0TxCotMjrXjrH2a2WTy8awMMHvPYhkHOovIcMUlG9sg==","signatures":[{"sig":"MEQCICYGxa2Ii9Ayibz5uFAChfVFM1futIvMiRWdoTO7GzwkAiAmmW/Rcvn5tvvp72fW0140zsGN7hIxm+P6gImFjLdDwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.c857354","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.c857354","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.c857354","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.c857354_1785963611171_0.05335220238543448","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6afcfb7":{"name":"@astryxdesign/lab","version":"0.3.0-canary.6afcfb7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.6afcfb7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"16c876197507d6c94505982a67c6193b8eb3f0d6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.6afcfb7.tgz","fileCount":542,"integrity":"sha512-edu1DQ0bXNR4aPXX8ul2rzYeYBD9bCkRew8i1Jc+U8SGCQZ+8R+2ndktE1mDMZiab6Z/ZiWAobh/a9kTKnvYqA==","signatures":[{"sig":"MEQCIB79lpMqjv3AG+/wfW6BwelO6eg0DeIhZRUUZ5zbiMpkAiAUAamqcdNP0FFfNWX19JhutqS4po6cbgnZmlWhzZxIcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.6afcfb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.6afcfb7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.6afcfb7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.6afcfb7_1785964067409_0.7019111755477019","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5f9896c":{"name":"@astryxdesign/lab","version":"0.3.0-canary.5f9896c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.5f9896c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4f48b926f80228adaa1b356c03a4f42e4d4a3182","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.5f9896c.tgz","fileCount":542,"integrity":"sha512-Q9ErDTjmktHCHxGplVrY5L+lUkCGObqEG9Ea7TyGM9XpxhSVHVp0drbbEL5kbcVbHMtMldIKx1TyrjpjtVBOFw==","signatures":[{"sig":"MEYCIQDDDd3C4NCIm5wOEQibL7ekfxJR7AytTCPBUOuKdWDaoQIhANm8/SgVKhk1F9Jqne9+4Sh2WxhzoLEhHvd94Rto4Vm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.5f9896c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.5f9896c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.5f9896c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.5f9896c_1785967796602_0.5525356106587798","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.b8cfd19":{"name":"@astryxdesign/lab","version":"0.3.0-canary.b8cfd19","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.b8cfd19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25e84236b4dff7bd588b7e1f64123849f5580528","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.b8cfd19.tgz","fileCount":542,"integrity":"sha512-JnIapG658B7H9ykuCJg7+tFSmsKRD8WASxxJB+hKVrEW4XZjGqFNlJGfqJSP5A1EGxXZH+gAA9+fvvxAeOqVwg==","signatures":[{"sig":"MEUCIBrOSl6ClZCgau/EwJ3QzR7l4lbnY1dyPgxAjOPxP46BAiEAt9/pFW416pinb5nmvuHwSX6RaNv2VxX8Mscr3aktglQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.b8cfd19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.b8cfd19","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.b8cfd19","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.b8cfd19_1785971465969_0.6726666765293805","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6f9bc84":{"name":"@astryxdesign/lab","version":"0.3.0-canary.6f9bc84","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.6f9bc84","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7d697157ee30f3a1288f1dbd8955401b464b23d3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.6f9bc84.tgz","fileCount":542,"integrity":"sha512-lsaS5hjfn7cZjzx2lSgJF1Dif30VgmUd9cA9d9Sc9spFNClljY1xqQxhJ+r5BPK6uxDN4Puo8rTJmm61MwIcyw==","signatures":[{"sig":"MEUCIQD/lGHkcpbvexQNll5h73sueAYD5IHl+riaC3CV85/JbAIgPgrLlyaIvkh2SEWzPsDgBhGelePWLPgceMAjWEKmA/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.6f9bc84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.6f9bc84","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.6f9bc84","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.6f9bc84_1785984188644_0.6366414349105591","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.269c970":{"name":"@astryxdesign/lab","version":"0.3.0-canary.269c970","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.269c970","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"348b2fa3c1d1409d66af57e16c9869aed483e310","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.269c970.tgz","fileCount":542,"integrity":"sha512-G9X3Je13gDbxcxTUj4vPrc3wCTzfKYIgd+kEliagOaWeWnsO7dThwR+nKE+oMaffydBiP/QhK+vsur6y8lzWNA==","signatures":[{"sig":"MEYCIQDZ17xMDCfoUAoKbIHlXin9F7Y5KtGUIi4Kxu4uTCiwVwIhAKoofnW589Fhun6fVw6a4GU8pOOJM24s8Sr8hX9Oh+F7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.269c970","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.269c970","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.269c970","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.269c970_1785987177224_0.7733560387637948","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.12db2a1":{"name":"@astryxdesign/lab","version":"0.3.0-canary.12db2a1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.12db2a1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"424ab46d4448cf314ef93dd7e8efba4432b2fc0b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.12db2a1.tgz","fileCount":564,"integrity":"sha512-tHqZ9qaE1yHV0vjrMYb+2+CwaIkBrOCiM9HuScg8vE2DwdfnL1C+uPRuj4a6NNIS8HIOxAJPJICPkW1XqnpUew==","signatures":[{"sig":"MEUCIQDBTa+8fmFn2aOC7LvzVb9+qgTbZj6E4YtQvNzlI0P+ugIgM+V6kzXysKlvnK/0k6qCuqkZaC5uhmzQhomTFw7e3hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.12db2a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022552},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.12db2a1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.12db2a1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.12db2a1_1785992896023_0.9240527219146861","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.fbc60c5":{"name":"@astryxdesign/lab","version":"0.3.0-canary.fbc60c5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.fbc60c5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"15abfc01e23863cfd4c125aacdfbb600b4046acf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.fbc60c5.tgz","fileCount":564,"integrity":"sha512-ZIVTTX68rPvJrOFvI08swNTdB3ew0A/ZSNoQPnQzXQ/kvAJ/x2dnkZMAtrLVs2pa/7yFlssV/RTTcXKoqRImWA==","signatures":[{"sig":"MEUCIQCzoUcQ4Qgr6v1J/X+CSeT6ooTsWezNxJgZfXsrX8PT9QIgLmVyVWJqPwKPDGMLYT0YqxflWnqePSQx3tQMNShMXWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.fbc60c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022552},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.fbc60c5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.fbc60c5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.fbc60c5_1786055592829_0.4959193271990756","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.f6cba81":{"name":"@astryxdesign/lab","version":"0.3.0-canary.f6cba81","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.f6cba81","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"293c4aeddfeceb1f50726e4bb081450aa2a24597","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.f6cba81.tgz","fileCount":564,"integrity":"sha512-kYEGzmooOkuFRD34uv/5SbbrK0OuOaU124JLYnSrZll9Oi4qUA6hdVJHh0YvPU8Uzl9NCPiojhnkB3oPQA8wHg==","signatures":[{"sig":"MEQCIBPcHYObQmVCgletoWTOH9DFI+PMNb5jClOWj61mHncqAiBCQhSdR2Xsk1rkdVjoosueETq7+/LEi5nGTmTLsZftPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.f6cba81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022546},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.f6cba81","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.f6cba81","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.f6cba81_1786059964028_0.4205513270855792","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5c851ad":{"name":"@astryxdesign/lab","version":"0.3.0-canary.5c851ad","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.5c851ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09aa2a41992ced0dd63853d2a6422e03ac1690f0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.5c851ad.tgz","fileCount":564,"integrity":"sha512-q29apuZy1bxln15+8EJWi6VznHTDtbfzIMwt7BEhQ/RPkLcoC21LrXV/VDnm+ENvdd5SQCiTlaRWvk+uLxIn+g==","signatures":[{"sig":"MEQCIH7HGVfoWvtrtOEcZhsDQXr99BrOlZPyHBslt7t/5JQ7AiB8mmkj/ErF/kDs5mwnWh1nmNDmNMM2/k57oJo91tz/Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.5c851ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022546},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.5c851ad","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.5c851ad","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.5c851ad_1786064505584_0.6595793433188111","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5fb9a2d":{"name":"@astryxdesign/lab","version":"0.3.0-canary.5fb9a2d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.5fb9a2d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5e41bebc3f2f12fba529e682e2884407667d9a55","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.5fb9a2d.tgz","fileCount":564,"integrity":"sha512-yeFX70xgcKEPoB2vBM803GNAk0Ee7QxbDx6S3q0IOk2/nJZnZ+kjenFYZ8ha3xyJznK7Eu61CEJBaa0u+BzQYg==","signatures":[{"sig":"MEUCIQCOoMe5vWTdclk0RSpItV2uJboYZL3MJ18MDbB0G/17+wIgEtf5SaSg3BUT5TlN60jYn85mAg+OGY1lgAcZA556h4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.5fb9a2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022546},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.5fb9a2d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.5fb9a2d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.5fb9a2d_1786065164988_0.9191666742916187","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.b68ee61":{"name":"@astryxdesign/lab","version":"0.3.0-canary.b68ee61","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.b68ee61","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c848881a899db6ada8acd4ff56cc66b558bbf317","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.b68ee61.tgz","fileCount":564,"integrity":"sha512-aMuYmsUaBITLAG7jtIwcM818raT5oE35/K8aaaNpELqSbwLCOIWw5VD5mLbu2RvVhIguwfBiekbLNZ6i17kuUg==","signatures":[{"sig":"MEQCIAMJBEn4Jxyck7EcX2itK51C1geH6tjB0BMBdSKtC03IAiBs7i3Gd5tRUOyc+RaBvuNjgnzMRc2z00oQokILvOWhBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.b68ee61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022546},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.b68ee61","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.b68ee61","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.b68ee61_1786074475907_0.310588942323478","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.2ee5dc4":{"name":"@astryxdesign/lab","version":"0.3.0-canary.2ee5dc4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.2ee5dc4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1ddd82d89a841807a775f0e9c84c0fc3ea128b3b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.2ee5dc4.tgz","fileCount":564,"integrity":"sha512-aJ/7culwdLn6BZayD5Fy97mDNU4ZXpetD+RODFju1mcfh+4SSbQEWvYH/KZK4Jdzmr9Xpzd6JAiYCQDl67YhPw==","signatures":[{"sig":"MEQCIHaLyh4mVsjgILBFkRSldqeSxBJ9vOehV2o6efbelKW6AiBMGZ3LiIgkReYx9nmbz3hEwvDjo9ODHtRr5BrkPSaV2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.2ee5dc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022546},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.2ee5dc4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.2ee5dc4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.2ee5dc4_1786108373803_0.8097338749509526","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6cc7798":{"name":"@astryxdesign/lab","version":"0.3.0-canary.6cc7798","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.6cc7798","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9bd43a7a7cc94248fa6be423e37468bbb6f16d68","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.6cc7798.tgz","fileCount":578,"integrity":"sha512-x7f0mIZaoz6IIhsiO2PGzKCDrEnNBwoVRt2TEWdktHH16Ox16xoEUs/RQ9v3KNaXlqD7rN+RKebbjh/HSzLOoQ==","signatures":[{"sig":"MEUCIBkFL4GzxPdXvlm8Ne5TvU6LJm4/t8YdD43S21+AgOTfAiEA6im6rM26kh3zoi4vTcjH/7Y42gR5wQkzTVEe1Tp5c8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.6cc7798","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.6cc7798","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.6cc7798","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.6cc7798_1786126293793_0.7359450363340501","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.1b8b3f2":{"name":"@astryxdesign/lab","version":"0.3.0-canary.1b8b3f2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.1b8b3f2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f51005fd8341d4044bfdc5f8a6d04df55bb64dbd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.1b8b3f2.tgz","fileCount":578,"integrity":"sha512-f7kyCBtHDohye+e0wBpzhOxzHwtLLmgyAZGhWYhKVsVu5kEHi3XGdnJsFpF6Ph3OAA9GEPk5Qkc6yFDEho7V9g==","signatures":[{"sig":"MEUCIQDXiJ3Jbi5+7+mWlHt2V4mWnBPaMMRTro23an/AgpYi5wIgA5h28N2UBYldwcY85MMAHx5VYrv8dvnUuuZYDciqd9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.1b8b3f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.1b8b3f2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.1b8b3f2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.1b8b3f2_1786130332946_0.736234505525394","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.683846b":{"name":"@astryxdesign/lab","version":"0.3.0-canary.683846b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.683846b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4ee39709a2fb28b6683eeae2003a8fa26eda2b17","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.683846b.tgz","fileCount":578,"integrity":"sha512-oXQAwOt6dAzuKAAFYlW7fSHsW/JgnyJroavWA/k/Iu2y82S/J+Q8Gig41kFiW30wX6048aubBHJwMak1KpLfBA==","signatures":[{"sig":"MEUCIAD4+fhId2/mSXg4Ef/sw9dq/tA2xC1eV5gzthkBh19/AiEAwMvyrk6uCgoqFOZGFiWA2pWDom9m33Su5OQz3c3Ic2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.683846b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.683846b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.683846b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.683846b_1786130676634_0.7732437851833067","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5b87d6d":{"name":"@astryxdesign/lab","version":"0.3.0-canary.5b87d6d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.5b87d6d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3c9b7c16ef0d1aa9c08e642e1b4cd43c5964d2fd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.5b87d6d.tgz","fileCount":578,"integrity":"sha512-I/kFqGEt3bLCrCkOgALwcMezZJ+OHIkct0pPk85G2VnPy5+YPiqkh0W2NRGDpK9FIN2iWvf004mzjN4eiBBzyA==","signatures":[{"sig":"MEUCIGGNbwIj4CPV6XZNUbqZPDuf7pLhaE6a0QfIMsMZx3eyAiEA3AydbJRYCD2nygFhoGP+F+bEE+74p7DEaH13CUMVBCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.5b87d6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.5b87d6d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.5b87d6d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.5b87d6d_1786132313332_0.4987422649317257","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.9753e39":{"name":"@astryxdesign/lab","version":"0.3.0-canary.9753e39","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.9753e39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0c7d9cfd9c69e9f7bbcd01a12a1f147f7e5ec977","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.9753e39.tgz","fileCount":578,"integrity":"sha512-HAWp64ThXoP9WVSx7wNqJGXkEXoLg01+lPQF1jczTI5Mjwpc5eZwkPaUiO/wNgLUqmk5/tSY/iyKDK1n6vnf+Q==","signatures":[{"sig":"MEQCIBWsq0Uu+OTCynNkVA6dO4+24ehNgZSJUaf7iNIBWoZxAiAs0iqyP8lT2oAs7dZBJCRC7zkyOU5G3dUQgw8cbOBMvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.9753e39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.9753e39","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.9753e39","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.9753e39_1786136068147_0.9285771032160046","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.f6da17b":{"name":"@astryxdesign/lab","version":"0.3.0-canary.f6da17b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.f6da17b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ede174abfda6ad68b82416b7d7858ae24c7fa1ab","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.f6da17b.tgz","fileCount":578,"integrity":"sha512-GyuHNc+9wl/2w50FBAyHBrDljgPlYBhEq5kWEkAfXJw+HZyGSME00wnBXdXD77DhtPb5EShrk8V1sNgl47znRw==","signatures":[{"sig":"MEQCIA7srILHPznlgsWPK5u5X2CpiThsgexuXASR9Khx+lq5AiBRaVFxe5RuPgPb/ZIkal031iDm5mZuG/k+HCMQpvMiZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.f6da17b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.f6da17b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.f6da17b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.f6da17b_1786137258112_0.9923921099426878","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.060cc9d":{"name":"@astryxdesign/lab","version":"0.3.0-canary.060cc9d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.060cc9d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5935f14f3764ebb5220fa0983b4279a148375c0c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.060cc9d.tgz","fileCount":578,"integrity":"sha512-2kiDPVJzV6m29lcXEScplPpSWOg9dHzS0L2sztpORmn+tv7tqP6JI1yluHdcdVMHduTz4+tuf1SDq8Wf7Erv+Q==","signatures":[{"sig":"MEUCICsifJaYYU9LqjepSLF4ne7lLMFoaI/hvsJXXMRigf1hAiEAp8sC664SAXa/EQ20kkNOIV+Yq/lPochdPOiLzcTA0KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.060cc9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.060cc9d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.060cc9d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.060cc9d_1786137728561_0.322718716746899","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.0b5a38e":{"name":"@astryxdesign/lab","version":"0.3.0-canary.0b5a38e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.0b5a38e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d93be4b82dae4f64889c67e08b231f80d9f13b38","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.0b5a38e.tgz","fileCount":578,"integrity":"sha512-Xv9eo0mQVkOMlnlorEhkkSMZFljeHWwWproDk+vfwKi53W0+V1JuxlEbZKKV0NP8JRCNIaDhe79pwj1qoKcP3Q==","signatures":[{"sig":"MEUCIQCLAufp4pYlp5iAx9BPq/8gb5yKOrpKwCO1WcMn7lV7JQIgN1z1x3Fr0gNsvd2MvjQmhVhjWVxIABFrRM/3RCp9snI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.0b5a38e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.0b5a38e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.0b5a38e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.0b5a38e_1786138904893_0.3335566401745327","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e0fef44":{"name":"@astryxdesign/lab","version":"0.3.0-canary.e0fef44","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.e0fef44","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7848b8a277eb943e179f8b6f2a1b0f73587de8c6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.e0fef44.tgz","fileCount":578,"integrity":"sha512-6DEGfz6K5gHuCu+W2MUjF20HV9k9swxqYwkAOVWDx7Of+VJ0l9Dm96JWNgBrCEH8Fw6pR4U/Vv2HF0g+t30u6Q==","signatures":[{"sig":"MEUCIQDCP6gFhgCI8wHG7f+po8eQJPvX6Wg/FDsoH0li5Qi/WQIgUl0FNHQU4MEV97VRjfH+RmBujL1SYYbS1KvwbH7hSZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.e0fef44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207112},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.e0fef44","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.e0fef44","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.e0fef44_1786142449865_0.4317807358983963","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.a522206":{"name":"@astryxdesign/lab","version":"0.3.0-canary.a522206","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.a522206","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"11c17909c7d301eaa75bb64eecb47c747517615e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.a522206.tgz","fileCount":578,"integrity":"sha512-wxLdof5AE/Scl+iQov0C+wigo1vfrBAo2gOqU8qyb2iyfm21h3E0J3rz0yyXqwxvEW1IYVylVF+GdTeIW89jZA==","signatures":[{"sig":"MEYCIQDhA4xFou7dYh7umydKCp+Ndu+omeTJFYDVIvForBU/tgIhAKG+053GL28K/y41NOb2Ziv5UkaK4Kz5gTioYCANfAOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.a522206","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207082},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.a522206","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.a522206","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.a522206_1786143730853_0.9566957163782401","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e6af10a":{"name":"@astryxdesign/lab","version":"0.3.0-canary.e6af10a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.e6af10a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"641d8ebeac39dbc3854da82630d6cf6f3bb8381e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.e6af10a.tgz","fileCount":578,"integrity":"sha512-xQNDSxoID/0OTrQMvE+gNC1tGnMsCmZTLkk1IJQb/Z31xJJYmnUfbHnora69Mq5mzhohnpT3RUqAw+1a9ZdBxw==","signatures":[{"sig":"MEUCIDE2LEEZyNfMj9PeLepBVYksSlrTQWAwmE4AgS6MkPejAiEA1u0aT2mDDMM04YEzu0KK0R1l3EoZe9u9E4qH9XFwQf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.e6af10a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207082},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.e6af10a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.e6af10a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.e6af10a_1786145899498_0.1657960721268652","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.077087f":{"name":"@astryxdesign/lab","version":"0.3.0-canary.077087f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.077087f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fa48c51f7393d2ef68c7f49a4b331bd231935a4a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.077087f.tgz","fileCount":578,"integrity":"sha512-3Fai6iSaMO0xA8OUlON8Tmo0htnB+t3FXJ4vpeS1P7/9NVp2uttketmApWPsrLIpmKEj3xod6CPGzkcksgMKhg==","signatures":[{"sig":"MEUCIFgrlUcsfEkd2ztzeZY4F4u0e4F73ucnxC9Kh8y9FWnMAiEAp0CeV+IThp+XduJ9nEAj0RR//lK/wDebk2qNOToyxDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.077087f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207082},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.077087f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.077087f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.077087f_1786152480049_0.9750814826002803","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.4b1fef5":{"name":"@astryxdesign/lab","version":"0.3.0-canary.4b1fef5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.4b1fef5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b371bc71d6799324509cd47e430473c7eb9db18","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.4b1fef5.tgz","fileCount":578,"integrity":"sha512-9zHCTkWawttiMFXA1N5I3GfWkQ5ovpmsPYXiaQjhUI7RbNxOLA6E10/B8AZ1rRF4VicoG9IxK3d5aDid46Q+IA==","signatures":[{"sig":"MEQCIHHPLMapmxI9CXI3g9iRl/K7BwI5OfmokTuozCQ4EhmHAiAZizKnpV9iBtdmUaibyceV+zMmpZ4eK959k1w0Dutr7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.4b1fef5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207082},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.4b1fef5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.4b1fef5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.4b1fef5_1786290246566_0.19500636082778455","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.7427065":{"name":"@astryxdesign/lab","version":"0.3.0-canary.7427065","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.7427065","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"810117de613f69509061a358796d365abe94bab9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.7427065.tgz","fileCount":578,"integrity":"sha512-n55eDH8eNajmWq0+ATyIX9TvzjGo5LTHhZ23mNLbOk1eEcjVaIucAZcrZrjiGmlUD7LetWd3O0Buv31b7QMYuA==","signatures":[{"sig":"MEYCIQDNxvaqAg/+hLjbl4RyGtU0SL4t0VTE2MEChFjP6ySl6wIhAPx4AAaWVuYADmHmnkLFV8hyEWPNAs4jw7zfSJrLTDfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.7427065","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207082},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.7427065","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.7427065","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.7427065_1786356214386_0.9778726062295022","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.8a9073a":{"name":"@astryxdesign/lab","version":"0.3.0-canary.8a9073a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.8a9073a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40d5d95f6bea9a3aaf4debba9ad2620897b41db1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.8a9073a.tgz","fileCount":578,"integrity":"sha512-KeDotQ9sQ2owqYOpMWtNmY4VaiQCBuDVe//DZgN9AT5ZtQSWd8eNVtqdW6LuXbcOMIWE4coV2PhapbCRDNX7Xg==","signatures":[{"sig":"MEUCIQC/orut8QDPQGRGn32kSFsor1DgoXjwd0Y7Me4HsgLSqQIgbykzjXV6ybM4cM4R45RM7sBLuzqbNbpKwBTA+twKQD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.8a9073a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207082},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.8a9073a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.8a9073a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.8a9073a_1786373400084_0.7512996218138566","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.3a852c1":{"name":"@astryxdesign/lab","version":"0.3.0-canary.3a852c1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.3a852c1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"61737864f6a4e7ad207fd7f6b1743e3b4f99bc70","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.3a852c1.tgz","fileCount":578,"integrity":"sha512-3vDE1cu1lONNeqSa5cZXsad6/PyNRxVZavTh044swQRtAik9ft6GFClzxAn2S2mqkWS9zXh4dMMDgnVfHdERuQ==","signatures":[{"sig":"MEYCIQDgXzXAPAToNjbqE8QhPNd1+FnSw8vYczLXmnrzdC8GjwIhALUfyF02gaKcnkIYFr9aC+dudLN94gxD+59SYBbQBope","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.3a852c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207082},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.3a852c1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.3a852c1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.3a852c1_1786379289998_0.5177728466323848","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.dccdabe":{"name":"@astryxdesign/lab","version":"0.3.0-canary.dccdabe","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.dccdabe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4e0c5ce82142c0698bae84ab0a455287a8497927","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.dccdabe.tgz","fileCount":598,"integrity":"sha512-nf/39vO8+YH9WYERcXqED6BAoDWss+OAeRd/PIeS4UvJzutdEwJzzkPWw+6NRTPZjVfVrgutNblS4F5f8Sx+bA==","signatures":[{"sig":"MEUCIFk7ahyrRqqOkO8BdjeQJHdOyMKSS9uKWQKOTPblVH7pAiEA+DYBxSzjWHL9HaWaX9GmUkgCtBkDJzzYdhK/QssTf+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.dccdabe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395182},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.dccdabe","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.dccdabe","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.dccdabe_1786391102033_0.963024051478377","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.89db883":{"name":"@astryxdesign/lab","version":"0.3.0-canary.89db883","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.89db883","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb846b36257bc5570a38c9da84be8c2bcd3b8f34","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.89db883.tgz","fileCount":598,"integrity":"sha512-Hj0mHAU0I1oyeLCx9Z+k1oaDT/TB8hZLMhXDvs0N2ytfW5nSqcMFZp+wAvTqeFVjFneWgcFFQoIpM6dXUgrRVg==","signatures":[{"sig":"MEUCIQCwBczFT2CPTmcFC1jRmSWi4yd/S5a3sa884T3HuIhfUwIgeRaq7DMy1ig1Yca+moRUmIyuchCYv8fvRurpxHphYLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.89db883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.89db883","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.89db883","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.89db883_1786404970286_0.24770372022487752","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e9fc2bb":{"name":"@astryxdesign/lab","version":"0.3.0-canary.e9fc2bb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.e9fc2bb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"947505d2387742b2224e4343d3388faa54796be5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.e9fc2bb.tgz","fileCount":598,"integrity":"sha512-VUDSIIH+e9QhDpq97kt6qqvNjdcYn7owoYGnTvRa7ttgXeAOng0d70mtF8sP09UFPflBHQnPcTajt6oeSZvE/Q==","signatures":[{"sig":"MEUCIA+pZMusJ2Z+AV7XZPHWRdWs+9NHDzV+uAcehG3UzEjVAiEAuXFcQYrQOJ1DbjR/RXbgUjXMXnMOxcc8DglDMQQgxC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.e9fc2bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.e9fc2bb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.e9fc2bb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.e9fc2bb_1786406757838_0.6415809482669659","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d78d8c0":{"name":"@astryxdesign/lab","version":"0.3.0-canary.d78d8c0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.d78d8c0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"242ce18f4f6d0f4823896296b001b374c93316ce","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.d78d8c0.tgz","fileCount":598,"integrity":"sha512-mXweYnz0Hyrf70cLYDQ0ZWiNqbNQ3upaOUkIYJ2/M4Rq5uxMG2Lg75I/ZLC4pqnfzO8MId4c7ISUKBni15xd6w==","signatures":[{"sig":"MEUCICB3+IvoSnx+Bfhps+dgZb1k+pZTY4Vfj/mTZ23B7J43AiEAmN54fgR8eUqvJIiecTX3YFYzVa5HwVIj5lIZ8x/0x/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.d78d8c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.d78d8c0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.d78d8c0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.d78d8c0_1786408066911_0.49712459569154377","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.0bb5f3d":{"name":"@astryxdesign/lab","version":"0.3.0-canary.0bb5f3d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.0bb5f3d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2309e7cf9f95af5d9f0752fcf7e6ac49880520d6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.0bb5f3d.tgz","fileCount":598,"integrity":"sha512-XyX96y3SoA0t5a3Zk0ZZ2lcteIUEt1CsMxm2wM46qengnYYDZC4AwRaon9TMxCeXLp/nNYWpyKepOtgAR0RMNQ==","signatures":[{"sig":"MEUCIFswN3ppKND1mvZ6gKWBH9uWk8B+U1vGXLk39y1QKonpAiEAnvoe8AYY9lw1WT08DadpcRVN3eybgqEbxcqrPXjUQSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.0bb5f3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.0bb5f3d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.0bb5f3d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.0bb5f3d_1786408650335_0.1865143358857575","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d790582":{"name":"@astryxdesign/lab","version":"0.3.0-canary.d790582","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.d790582","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0f6fad2dc384933ee7592c2e98ca85e23d1660b4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.d790582.tgz","fileCount":598,"integrity":"sha512-GOZHO4p99ZQPOqjfPLV0cAWv4MlcKtc0CJLZW0pP0E9pKuyvX9fNVdnlJ66iAOmjRrihjyQBDLU+4hJL7tlW4g==","signatures":[{"sig":"MEUCIQCr3tRYtQI7qiVr8h1aNAcCbB1rWQQqErZLhxShC69PZQIgX4MY4bFaiPYmZxuW0x0dYYBwvI8YPNrZolKmRzo3DWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.d790582","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.d790582","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.d790582","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.d790582_1786409082463_0.18786754752613288","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.98ea85c":{"name":"@astryxdesign/lab","version":"0.3.0-canary.98ea85c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.98ea85c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f1c8dcf681f470e0db582caf1207f7e0ca541151","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.98ea85c.tgz","fileCount":598,"integrity":"sha512-w17n+En9FKwwjMEmlqvYG1YqPTr1blpfns+7mvbWY5/SD99pH0slFH34DWsaKCrd4KBuc+TWTWIoCg0Snfs6qg==","signatures":[{"sig":"MEYCIQDJmOOA49DcuHNYpunMgs5GehZlMhk+iiku/ibGCIQjuwIhAPpUcn0ZzmvcXDcrXVzqKvWkbTQMjONmmYBZKULHa4Xz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.98ea85c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.98ea85c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.98ea85c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.98ea85c_1786411228269_0.61472795893208","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.909adfa":{"name":"@astryxdesign/lab","version":"0.3.0-canary.909adfa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.909adfa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7a04d83baadd8066e133d43847300ed7d3e646e4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.909adfa.tgz","fileCount":598,"integrity":"sha512-TbsgNdV2+5NppWIyR6Dg6rKwdMg4ZiHp7JDhR8mODEk8T4zyr6NReQvX7oI+Ah6MtpuEFeJQ4/Ii7tA0PWm2DQ==","signatures":[{"sig":"MEYCIQDjCMSu2NXgMByyCWOqTlghcQwrNk04Lq13uXMi4ZQLTQIhANko8GD84djQHKDOCiZAl7efMip8774rP8sA8/KZJ9kZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.909adfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.909adfa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.909adfa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.909adfa_1786413910059_0.8604200976057685","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.4c528d0":{"name":"@astryxdesign/lab","version":"0.3.0-canary.4c528d0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.4c528d0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bceeba448927f4137dad8aea2f70185f02f0b238","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.4c528d0.tgz","fileCount":598,"integrity":"sha512-eISkU2iSH3HhFEkENEBqWQElwlcvJA0JaNhGRmF6OhLadRxE7lLjKsvZzbC8HR/LOlC02za7UvKvZVAn6nkU1A==","signatures":[{"sig":"MEYCIQDgO/ubXdUWisRP7LYfKBjadcFFRlW+g//fN2IIggOK0gIhAPsFIOXw/GCKN2f1dpynKN9jxxQad4r12hxMjyTKEGXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.4c528d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.4c528d0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.4c528d0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.4c528d0_1786415289835_0.24088259595586536","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.33411eb":{"name":"@astryxdesign/lab","version":"0.3.0-canary.33411eb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.33411eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d845e3c371512177661c0d1c4afcf232e91fb198","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.33411eb.tgz","fileCount":598,"integrity":"sha512-zvhZA0RxPn2D4+uzIkrx/AVlrTtV2AzL4Ywf1QSoeIlOIRTJrlg0vumW3SxTkxMQ//QAthc/m7ja9OEu+Q5Pxw==","signatures":[{"sig":"MEYCIQDWB0oY4njwQFdCv474IBhr9l0ZI5vYRALzUTaoWLyXLwIhAMg27YSR7Xzbh5LdP0GSRL7+612JXyd1hbVb7oOuKgRG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.33411eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.33411eb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.33411eb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.33411eb_1786415682348_0.22516173573176235","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6123d39":{"name":"@astryxdesign/lab","version":"0.3.0-canary.6123d39","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.6123d39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8980fc2dcd47dbd2d571ad773d1f0f327db300bc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.6123d39.tgz","fileCount":598,"integrity":"sha512-JKTeRURWfgsWxjN8+enrJu5BBfLYdU+Urwbip7gOiXYKdaC/uRQE8tp6KHqB8HIBJKauSOgMhjJTys9CxXxo4w==","signatures":[{"sig":"MEQCIDgT37ZuxTC78dCqLGPuqDaorjlHgwU7ndEGfr0sFrusAiB6A90jsWOXzPBKvRH2qkKzUb4e0E+gZNzF3P4cqIjnKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.6123d39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.6123d39","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.6123d39","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.6123d39_1786423667367_0.8189630638206666","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.b26c2b2":{"name":"@astryxdesign/lab","version":"0.3.0-canary.b26c2b2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.b26c2b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b698c49d1ad59094a99dec5ce418113393cc3015","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.b26c2b2.tgz","fileCount":598,"integrity":"sha512-hvuI8XZEliplv4xVNT29c5WtEHqdRrvyrW1Ltps4sAwdgv1UMeSOZsIYr568fUtp7PAIPthnCbyk28vMcpEFsA==","signatures":[{"sig":"MEQCIBxz0ib7gwLk8wjmnwUvv2ws9zc4B6+oQaMR9TLaLd/TAiAe1c+XkbiYjdSTRh3Kw9FZPQuRG2aw3ka1ZbUVZ7X6ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.b26c2b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.b26c2b2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.b26c2b2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.b26c2b2_1786426862473_0.5794230170751804","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.041a0ef":{"name":"@astryxdesign/lab","version":"0.3.0-canary.041a0ef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.041a0ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"248a43b2da5e1f65bed07415aced786c736a9e8a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.041a0ef.tgz","fileCount":598,"integrity":"sha512-UK8ewwstuGv4miUefz1K/sNLQc7j8H6rCIfbB7zCw1HrWfKvOOSRCdhx06d/fB1CDJegwiUF73WvGxOXmPUUVQ==","signatures":[{"sig":"MEYCIQCVeCFoJHhWE+ZCOWy6WLctqCCSIa0rGy7jB9GJO7BztAIhAL945bmm0o4EFvCkl5IEgH541YfGw1ujjCoK7mdxvLML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.041a0ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.041a0ef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.041a0ef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.041a0ef_1786429988179_0.5050225740749239","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.52a0e0e":{"name":"@astryxdesign/lab","version":"0.3.0-canary.52a0e0e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.52a0e0e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a0522640129a7feac61c18898ed3971b8378856d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.52a0e0e.tgz","fileCount":598,"integrity":"sha512-k4rR5u0bMOm4mZCkm3cgeCtOwWE7yFbx4048beL7E0vm+l3Aqv6BFb4J/b8jHaBGMnOnD6odpLx+RCeBPIBV1w==","signatures":[{"sig":"MEYCIQDVWU9QJBUzZP5Y/h6Hfl7xjEWGo8ZHZMTctcqObiixdwIhANmlvZA250B/lN0P4qxOj6PDGw1f4L4IWNYk8elnk2Cz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.52a0e0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.52a0e0e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.52a0e0e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.52a0e0e_1786435464982_0.9835706348899111","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.ccb5ca9":{"name":"@astryxdesign/lab","version":"0.3.0-canary.ccb5ca9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.ccb5ca9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8bc17dabd99d5be0df415f3593ce52d827bf2fe7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.ccb5ca9.tgz","fileCount":598,"integrity":"sha512-cO1ix8VQQo2lEoIqRfdpd+NU94IF/bSUenQlzFZ/cJ4ZrcLDIW/RS31LS5mcBY1m4rgLNH2fz4aC6EK7NM1QmQ==","signatures":[{"sig":"MEUCIARkhzCiIuGuEFq/tXt8Ou5K8uG/0knSd30LZtXH659YAiEAsQ4JRot7oivg4F0O5fWmk4i7rMFg+DuzWYrAJFYdytA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.ccb5ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.ccb5ca9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.ccb5ca9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.ccb5ca9_1786439414539_0.9614572291281496","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.505ccaa":{"name":"@astryxdesign/lab","version":"0.3.0-canary.505ccaa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.505ccaa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d6c8848191a682d70ea8491947c5481baf86242f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.505ccaa.tgz","fileCount":598,"integrity":"sha512-GB4Hm1u0eWKM8KUAOzYpZwDpq92DeQ4BCEWUerLblLoZgR3PUVUqjUQYPZy70w9fCmgRR9wwssSlGXtSmVnR1w==","signatures":[{"sig":"MEUCIDERrwlSpKbvB8uUUvUZlSFrhr6Qy/OdkwStQ6CmEW/1AiEAwfwoV+del23dF04HBhC47r0/n9tg4TTDFm7/h5OfyAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.505ccaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.505ccaa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.505ccaa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.505ccaa_1786455733858_0.7459200575225122","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.ec85ba0":{"name":"@astryxdesign/lab","version":"0.3.0-canary.ec85ba0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.ec85ba0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e28175de419292dc7581fab556284206a4a1c2f5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.ec85ba0.tgz","fileCount":598,"integrity":"sha512-QWObkEV7sWoC/T2IaYf/QnKmzUvcwAxLRskTM12+h6ulK4vWGpGRH4BGJhpHO1qQj3Olxljp8KrWIiSS2LN5/w==","signatures":[{"sig":"MEUCIG5IJW+GfHDl/rhMJOBbeczb0debEwHYo16EglDOe8prAiEAjBlAZqSLZNDMnlDDm5DeTMyq/V5K3z8uBc5OR4TZTis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.ec85ba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.ec85ba0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.ec85ba0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.ec85ba0_1786458567279_0.4630676603731274","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.9b5eaa0":{"name":"@astryxdesign/lab","version":"0.3.0-canary.9b5eaa0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.9b5eaa0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"977aabfeba6432f60196c58d0391177e4453227b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.9b5eaa0.tgz","fileCount":598,"integrity":"sha512-juL9ETrSzOKf9Pp5JiEIfUoJBXGR6ikccwzUsIlkgzx3BVPmsVS5tQQ33ezGBwWDi5mRTl+MSiRPZf6GeE1ysQ==","signatures":[{"sig":"MEQCIDCsDkxw2PXSbYqq5+0xw084fS/aRosRyw8B8SIppnZgAiAq0uoVGkBfpVXBqTiVPBXCtd5ofdy+cKFEKeyBJmTj+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.9b5eaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.9b5eaa0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.9b5eaa0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.9b5eaa0_1786464060092_0.8276881135105003","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.b4ec116":{"name":"@astryxdesign/lab","version":"0.3.0-canary.b4ec116","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.b4ec116","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"906eaf9ba8a7a57d22fc432c2d9d19b6b580548c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.b4ec116.tgz","fileCount":598,"integrity":"sha512-mLu+93exEdF8mAuLZEHchdq69KiuKU1pdPwnOL8x3TpEwndZYx2/fZm1N223gKjOfnZxUizXppEzHAIBoqkVHQ==","signatures":[{"sig":"MEQCIEzG9OeBa9MQkCRw9HAJLMnJpeE6FBaRoe7tIiuTdG5VAiBqFlCFFgZQpry7RXtm5VRLq48R3vuQsexjCsBu1DbU0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.b4ec116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.b4ec116","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.b4ec116","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.b4ec116_1786468460795_0.4605657728170789","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e19719c":{"name":"@astryxdesign/lab","version":"0.3.0-canary.e19719c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.e19719c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bc6ba968b08cea068232e72966103f0dd018905e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.e19719c.tgz","fileCount":598,"integrity":"sha512-qCRMwBnfd/W9gbB7MDQFq+KCFpiEfVhBfBGhFOvyPnhAm//hLwKo7HnBTzo9MrXWQWZVsXJ9iYAquocpp8GScA==","signatures":[{"sig":"MEUCIQDtKTub1gwdvMv6AStWw+cdYsWhkX+2dyV7Qr7CC3600QIgYL67X4JDej0nxykI+VP2zewpySxVgdRqs4GOMEhrEpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.e19719c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.e19719c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.e19719c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.e19719c_1786471135744_0.6245772531053959","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.47f8bb4":{"name":"@astryxdesign/lab","version":"0.3.0-canary.47f8bb4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.47f8bb4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9490a1e2f41194102a2915c9719b0636dba8cb97","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.47f8bb4.tgz","fileCount":598,"integrity":"sha512-dh4h3tOsA4KdrG7mSM8CRWR5jR/K4P3QnDDpqhMJFLvZFi8EzzC4oW5GsGbFoGNck3AGtZoVu9Nx5bC7X45uZg==","signatures":[{"sig":"MEYCIQCNJ4VQWEvJ04JXcURanxU1Yt8l/VlgT0vAh96kHkBw5QIhANZ6n4DvolivpeUWuIATzFzzgbfjIsDD3FkfQI9fhBUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.47f8bb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.47f8bb4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.47f8bb4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.47f8bb4_1786484505089_0.42210666939524044","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.be0ba4a":{"name":"@astryxdesign/lab","version":"0.3.0-canary.be0ba4a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.be0ba4a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"565ea0e148341605a85398c09a9110244a3e6314","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.be0ba4a.tgz","fileCount":598,"integrity":"sha512-8leC12asjRfDnC20tes23RI89J2DY4D1uMNl1gFS6Sigj+QsUykC2/JhpG5n2YJsNCMiiX3KSceNIDDVNELf+Q==","signatures":[{"sig":"MEUCIQDkBz9Ljnu/R4KYMNyDSc0URRh1K3lANth9Gszk8kWA1QIgZED9mj6Oc5IcL3mYEKC6IpF1iWX0mkNtfxxxh7gMtwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.be0ba4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.be0ba4a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.be0ba4a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.be0ba4a_1786489141490_0.025346244550573216","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.61d3c10":{"name":"@astryxdesign/lab","version":"0.3.0-canary.61d3c10","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.61d3c10","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cca5f2b7fc4a9c8bb22f75f75a9eda7dcdbcd696","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.61d3c10.tgz","fileCount":598,"integrity":"sha512-ZYx6ktO+1FZOa5Siv6C6i6iaqrUypYpu0dkfJ15SymnxVZKiRhx4WIEw72KFlGMcWMziMAdzq5hQCHigEbUlKw==","signatures":[{"sig":"MEUCIQD5OGkyJTXyvbK9rRhwZQQ7vQZGauPVbxfHwBQk9DuGmwIgKk5lDg3zDYO/DKv84p9YaHPjhzS/vNFGYZheSs3d988=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.61d3c10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.61d3c10","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.61d3c10","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.61d3c10_1786489540871_0.2777941084578941","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.cd0b9f6":{"name":"@astryxdesign/lab","version":"0.3.0-canary.cd0b9f6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.cd0b9f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"62eb0653a1cb1b7f90bd9c71b1c59f2f7f906cae","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.cd0b9f6.tgz","fileCount":598,"integrity":"sha512-8d9FbD8HwWi0Eg2Zk9bybyGAd0+/JdQ1lfRCpuApSEDoJyG81YJbr7NohpicZzbf9ryYqiDpmvf1gXCkWIpO0g==","signatures":[{"sig":"MEYCIQD2DjqiZUR84DMMQxoaoKxNNcMEpa9I3LWTZQig8gmk5wIhAI4628ZmMNkdMj1bRxmn4s4nGpUiHSCY81dV5FkehYKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.cd0b9f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395438},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.cd0b9f6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.cd0b9f6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.cd0b9f6_1786490525497_0.1104360770385584","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6b81ba6":{"name":"@astryxdesign/lab","version":"0.3.0-canary.6b81ba6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.6b81ba6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c0b1e5bb47cbfbead447e6d305c65790e42e8e5c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.6b81ba6.tgz","fileCount":602,"integrity":"sha512-Jv4UmXdUc0dgoC3oFLWl74goTcZB23/ZgkWbSfoKP9s7yJ6SFMEz/tlZiiUZVCzz4AImzmKGPc8AzvJfUx2TNA==","signatures":[{"sig":"MEQCIAc/hvcLgOzQNrIvjdtrw2NT/0L0v8HLDEC21v9bZJzXAiA6jd+u8qIHWRNXHX1nvLKsm8Ql1hM89xRyMhXJJkxcAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.6b81ba6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412254},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.6b81ba6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.6b81ba6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.6b81ba6_1786490966899_0.38462927988779994","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d85c73d":{"name":"@astryxdesign/lab","version":"0.3.0-canary.d85c73d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.d85c73d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"982811aaf0a1784ec60393cb360a4dbefeb36e83","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.d85c73d.tgz","fileCount":602,"integrity":"sha512-guYHw4vFrAplNC0ayVQx2mY7HyPbIuANsvBu63dIjNszneLzIrfwrTDQ3U3Vuyj+pLDSjEFm3lJ5JHRFkLXXAg==","signatures":[{"sig":"MEUCIGDu5vpf+3wEZJ2L+sY5jOviSUTkMX8LiYLOVQMnCaJ6AiEAl9VbJWOgelC1TnZiXr9NB/Bn/KBtd9j+l4gmCgaQ+og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.d85c73d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412254},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.d85c73d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.d85c73d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.d85c73d_1786495410163_0.11547426538253691","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d31557b":{"name":"@astryxdesign/lab","version":"0.3.0-canary.d31557b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.d31557b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ce98bf205cf4078f1e5abbb3e7d8e96e257021b6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.d31557b.tgz","fileCount":602,"integrity":"sha512-94XwR7Cqhrv7tnRwIqj9ESBRAAqQz4hFQtKNL3oQ9pgxX4BQpyh0mbRU2UbnFPnPgvsMP7ZdzTXGwwszfAqpFA==","signatures":[{"sig":"MEYCIQDcBHzZsVOsasXybT+gIl0tkE3frPIQUT1qp+XLYweFPgIhAL80l8NFBx5ejVaDqrRrni7k669KGQ9nXgWZVsnXV9Pa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.d31557b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412254},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.d31557b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.d31557b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.d31557b_1786496164358_0.2620357180781616","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.30cc903":{"name":"@astryxdesign/lab","version":"0.3.0-canary.30cc903","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.30cc903","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"992e429a09e26905e357384bc47818f7091e5864","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.30cc903.tgz","fileCount":603,"integrity":"sha512-c4w1DPV+/3wl+NBr34RL45HOocNkAnsje/RdeaYeMNQCGfM3w38k5aHvZY/z2BLAtrpgZB3XcoGALHEpg1VBww==","signatures":[{"sig":"MEYCIQCUmc1Qprz6F/IIgzC1yuJu/9RXfvK7e5kTW2DbxlzgcQIhAIv5cxTa4qH7yz4TXgfFRdk2X2Yj5I/UXgHFuTO6fB06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.30cc903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.30cc903","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.30cc903","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.30cc903_1786512158648_0.9241790385932374","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5576940":{"name":"@astryxdesign/lab","version":"0.3.0-canary.5576940","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.5576940","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"079ca8088fd19017ffbc8843b05e4b1ee8104f3d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.5576940.tgz","fileCount":603,"integrity":"sha512-3EP67UW9rorj9TYqK+H2U2OgMtKc2exbRjnzCu4cVZVGm7WDwQRW2Rzzqy7Q237vWrMTVOa1MA5ybN817uVIDQ==","signatures":[{"sig":"MEQCIEibkBUsLFmEhhCPQBeybZ1p91QDQb+XvtY00tz+nPKfAiBlxONlWVvHgIlKCNKVbEaO5pcA7EXbbEJ2u9oH6rn1dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.5576940","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.5576940","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.5576940","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.5576940_1786515327380_0.7602683653161011","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.52992ae":{"name":"@astryxdesign/lab","version":"0.3.0-canary.52992ae","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.52992ae","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0429e9568507e447a1ca0d626f3ae4ec3b71e81e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.52992ae.tgz","fileCount":603,"integrity":"sha512-V7roJ4YOc5G2fjiMFYPxgS2b4AWHqMBj0Atvlz/ajCmdaeBRBRqs+rh+Di7LQT3UZP6sYA02Gty0leLPcvpjEA==","signatures":[{"sig":"MEYCIQCFjllh9XpRHZdFF2j7eHFSjSuVhffDMBOD4QmgbAtQvQIhAJf2SGDLcO0ClUueYMEeBlZd76kDgWvJaMkkXFrtrmCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.52992ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.52992ae","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.52992ae","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.52992ae_1786523172332_0.5198309352409869","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6537294":{"name":"@astryxdesign/lab","version":"0.3.0-canary.6537294","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.6537294","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5304778942f11c2b8dc7c3085b18b79ae73b4cb9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.6537294.tgz","fileCount":603,"integrity":"sha512-0+5G/cIDVROM/tzR7bjpQtrs8WYJR799pPOhZbhUaXjzDz+VzYVDxuqLJXWdR4F7wlRvsG9HMlQKEmpaDZpegw==","signatures":[{"sig":"MEUCIQCh9XzboVBQqCs+nbaDrEId6KklBdkFbWjM//wTK1S28QIgF8VFs7qhr1GDMubm5AJZwz4ZpKxAzFF5FIOUIH0X648=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.6537294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.6537294","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.6537294","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.6537294_1786525033719_0.09147688099480322","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d56973f":{"name":"@astryxdesign/lab","version":"0.3.0-canary.d56973f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.d56973f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"df144147daba13ba038b5f0ee046a8e26ceeaeea","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.d56973f.tgz","fileCount":603,"integrity":"sha512-swaPXik1vMmVey65E89Ppr57JBo35CLez/wtWiCC/VWz2ZJalvZIez4btnjaZFuNUkFu/HQLH1qgr17tW30y3Q==","signatures":[{"sig":"MEUCIB5/FVVJZ/SC7ZRsGHvz6vEXZpmu5oTaol7mM0ZicjVJAiEA3GNfR/YapSAsJwZ3OLa6CpC6PSB/xMl/mh0hpTVbrBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.d56973f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.d56973f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.d56973f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.d56973f_1786525836264_0.046036617919336775","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.9bf8949":{"name":"@astryxdesign/lab","version":"0.3.0-canary.9bf8949","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.9bf8949","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"091af631f6f9350b9a76bfdc36d87d7caeefe8a1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.9bf8949.tgz","fileCount":603,"integrity":"sha512-mRBzQGNA0wCAfAnX785kPqGjYiNWbM03fEQSVMgPKpjgv5205dfsWchoj54v4boBPF8c+lVT29dltXgyYievJw==","signatures":[{"sig":"MEQCIGxDa3RZT1RhMJO+cEBvUdWSkW1kugP4vR4ByeMebyc6AiA8p+qv/Afw+ltcsIe0rdAPgalw9AyCDz9E6dU2ooj2dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.9bf8949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.9bf8949","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.9bf8949","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.9bf8949_1786541384766_0.06005888596191444","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.ee705d8":{"name":"@astryxdesign/lab","version":"0.3.0-canary.ee705d8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.ee705d8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"23d595e2b48397c9328ddbb8f24e25a609081558","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.ee705d8.tgz","fileCount":603,"integrity":"sha512-vp2zzQX8BlcjnEWmnDaMR+Q2yXxFV2xGtzCMTbi049W7KMnhE8uik396OQcA5QpzJo6r8yCQfufpXXBgiIr3QA==","signatures":[{"sig":"MEYCIQCgLtU9HKNlOZmxg2ATCBcyGZ9ov7Q2a0DzmQhU6wBULAIhAIVku/jcssNEewA3QXkBUdItBJPspK3ChZANYfNLenW5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.ee705d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.ee705d8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.ee705d8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.ee705d8_1786551191748_0.9356982319236622","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c65d101":{"name":"@astryxdesign/lab","version":"0.3.0-canary.c65d101","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.c65d101","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cf3c646b898a3c8d46a5493bb5def1a33a942b32","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.c65d101.tgz","fileCount":603,"integrity":"sha512-80qgiSoqmOCQOoyEon6AhcXYLAuU/+JQmfdI9r4ChVEYWxuIE0tAObVm8lhmhUPHZBD+egww54MCFohWSA7hwg==","signatures":[{"sig":"MEQCIGwmM77UpPNAY0BEHNhLUCkygOM9oSCy5e76DSfdm8OBAiBfDI6p74BHem7Z99f5nvakozlN+NX4QE6RVJdrUXnZrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.c65d101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.c65d101","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.c65d101","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.c65d101_1786553010112_0.8497610038609618","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.46de841":{"name":"@astryxdesign/lab","version":"0.3.0-canary.46de841","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.46de841","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b5923e6ac782d6a27a5d76ca07a23d9b83f1d0fb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.46de841.tgz","fileCount":603,"integrity":"sha512-i9X+6P/HMxBIXjSGxtnV+f7I5Jyd+AYsLuVI7og3cGnP5FRVOA07wf6k8QYRfX3VN5UVijuFchI9lR2IFqnTxw==","signatures":[{"sig":"MEUCIQCL1FiZBFrvPX6UkCo6HR7UlACkJ9tiwyjcMwYbHsAbhwIgCRzn8wwVTombaUxqKaEqhqNCwSPDN0m7hMTfv6ByhbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.46de841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.46de841","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.46de841","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.46de841_1786556917302_0.5726943002494695","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.46a9e6a":{"name":"@astryxdesign/lab","version":"0.3.0-canary.46a9e6a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.46a9e6a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a453addd37b4e896b51a1cd46132b37cdb5518ed","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.46a9e6a.tgz","fileCount":603,"integrity":"sha512-8n1s9/gYf9k8OK6MwG91X3eSwfztHvKYS19SRsgg86hLMT+Mi71wZMLm+02Q1jVGw/dR+3Iy70y8QXqfUmxKPA==","signatures":[{"sig":"MEUCIQDW6As2ZLAgSkmrke/TWg9r9pkIcy4gHvBGo2Q71PmjewIgJ8sHmNX5eVi1FCLh0ESlOVH9UW2s+OjVirEeGvE9Mas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.46a9e6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.46a9e6a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.46a9e6a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.46a9e6a_1786557235008_0.7154027703091306","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.47af759":{"name":"@astryxdesign/lab","version":"0.3.0-canary.47af759","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.47af759","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a5d56cdc7d1326fba2a62b71762397866e5eec29","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.47af759.tgz","fileCount":603,"integrity":"sha512-b0/8sbx3hEF/PcH/9/Sbi+PaUz2L1neGdzpJuNsdV3rx4/kaYsZ68N4cWqwBl9GcLvOWgXq3wpqJaPU9NE9wnQ==","signatures":[{"sig":"MEUCIQCLdgDKQ5M+BSdyFZ7OO3poLKcXfnZs9Sh5Cqd+dN2NBAIgBFoQN5V5Yg2U7mjnjYIIQ3doHaRZmm2rwDS5BSfmFYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.47af759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.47af759","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.47af759","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.47af759_1786558662285_0.991872847590967","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.ba306ff":{"name":"@astryxdesign/lab","version":"0.3.0-canary.ba306ff","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.ba306ff","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d01a1c8c57dd91f0c955fd50cde4d11b5935fc1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.ba306ff.tgz","fileCount":603,"integrity":"sha512-43aAfOI/M5kWg1CPyvSIn1CcX9Qg+QtGMIs402P/tsgl8GZCJlz6OD7sFZFoymFKdyVvYCIYAy4t1mPyotsRJg==","signatures":[{"sig":"MEUCIQD9BVONDN2a5lzsTX4wgrQNg8idIJpTXypNEEZOxoojCQIgEQAz2iEasvlCRF+76JxWncZQaO8Lcn8Iq0Uyw2DA6sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.ba306ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.ba306ff","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.ba306ff","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.ba306ff_1786560254352_0.15345380139713494","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c4ada10":{"name":"@astryxdesign/lab","version":"0.3.0-canary.c4ada10","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.c4ada10","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3640cc42cc0c3347b1874d287cde6c6370c7930d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.c4ada10.tgz","fileCount":603,"integrity":"sha512-+3k82Rmpf+tSb9OAqjuw0SowFohXFWCG1NDsXlBoTxKAIAccBRDeHXwxGvFxCm3uLj7sA8Zm8T87dc3JAnHftg==","signatures":[{"sig":"MEYCIQDInZfevoPxQdnj9OT3I7R/nsJ9OcwktaPmSnY703nxpQIhAJwanfxC11zpev18Q5Ktmb2qf9k3k3v0t2//in71O2hr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.c4ada10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.c4ada10","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.c4ada10","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.c4ada10_1786560683891_0.42403598340122683","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.fcbc342":{"name":"@astryxdesign/lab","version":"0.3.0-canary.fcbc342","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.fcbc342","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"04e35bff106270ffe371e6351228e7a3e15d88ff","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.fcbc342.tgz","fileCount":603,"integrity":"sha512-8IL4ONs1DSPqq0UrE8Ws+FIqblzf25Dig8MpL6Rv3iRBYx0XzLO0QODPWrin2C11O+LvXiQRwruuiM7d/vum8A==","signatures":[{"sig":"MEUCIFGY8GFxrunEZ7+Y03Z0hVpdrnaep9ceNmXyFMD97rOdAiEA2EKLytLs8b7S3DJTyzUQ5599/JzFbJetI8/niChT1UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.fcbc342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.fcbc342","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.fcbc342","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.fcbc342_1786561108366_0.8870360034548417","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.a2459e5":{"name":"@astryxdesign/lab","version":"0.3.0-canary.a2459e5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.a2459e5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3383659f2ebfaf944d6ea55ca0d1ba0fb4de8fad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.a2459e5.tgz","fileCount":603,"integrity":"sha512-r38/8Qb3ZOhxfEXXXl4TDzzdLcUZgp+jp5rTX/+Gk9a+tZDWjWSzruibtuAtEyXW7mnh4LArLdrlqGlnEwSanw==","signatures":[{"sig":"MEUCIDxz6UQJtoR+l3BJdzPrJvOfjoZBEP/mc+OYlkEuOI64AiEAhJVzhErAK6vkVApFaauKpk9g6lBWyWr2xP3sz85Xjoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.a2459e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.a2459e5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.a2459e5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.a2459e5_1786564901338_0.8040061064942674","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.f85aedc":{"name":"@astryxdesign/lab","version":"0.3.0-canary.f85aedc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.f85aedc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"06a86b9e97b839f68f6b899f077cdfb5c0533735","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.f85aedc.tgz","fileCount":603,"integrity":"sha512-aL1EWYQQVNYp9fT2nEX9/UhHD0HiU3pAAN5gLpE98SZ+G1f4qVlT8QR0AYbLzV1CXdLXOnW1O+IVDcXYqEYkKg==","signatures":[{"sig":"MEUCIQCVYlifEz3g66/NTZPavftHLktk4kvKUDC13YON01352gIgNzGCKu1K+YKo5R0xRpVmUoCmroxQ+XvL6anxl4HSpWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.f85aedc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.f85aedc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.f85aedc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.f85aedc_1786565216816_0.06969162761482273","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c45c297":{"name":"@astryxdesign/lab","version":"0.3.0-canary.c45c297","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.c45c297","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9c8984dd25acf699f09144c296a68ba7a900eaf2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.c45c297.tgz","fileCount":603,"integrity":"sha512-+YSADIdVwJReJYV9TS1Jct2Gdpbk/baTrVa6rGuCJ4Xh/orJdSUUCjH5oA8VpJbcNfr5BjJBoUkqOz5PHzbNCg==","signatures":[{"sig":"MEUCIHAhQMMRxrQ4eFMh4GXs9q/IS8EhT8AyYX1BPOl+aivtAiEA+MwdAsqNEZzTofGnzrlrlxFYvnDjypStUH3zwEY1YMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.c45c297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.c45c297","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.c45c297","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.c45c297_1786566623669_0.9923045165990307","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.f4607ea":{"name":"@astryxdesign/lab","version":"0.3.0-canary.f4607ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.f4607ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3b12af1f652768b765773f62dab260cf42307b7f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.f4607ea.tgz","fileCount":603,"integrity":"sha512-EOuZQIDqMzB3+Z57/lkWha7dnkKFr9FaSv7Jb/xagAyHDIQF7j4uqkWtNkfJOUZJDUlhE0C/ozlP5dyrEg4ApQ==","signatures":[{"sig":"MEQCIHF8wPVWoIyG0tEvAHoZpVYqnR8UpryZkvdu+5POX2GKAiBc6yCcC/fu3gKBsgPY4mTJxfidKjPrJBOvg8Ra5u7QnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.f4607ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.f4607ea","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.f4607ea","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.f4607ea_1786568419427_0.9124178702319463","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.27d139f":{"name":"@astryxdesign/lab","version":"0.3.0-canary.27d139f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.27d139f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb287b222cb5ee0a8ceb26ab78afec5a3c8a5df8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.27d139f.tgz","fileCount":603,"integrity":"sha512-5wwKa84kIgxhe4YHWzYsWT5H3xZbv2yvKnhgass1GI9lQySeFsjGJDtbtmqf8RAdIwSlPoOdD7KMr0keJMZKcw==","signatures":[{"sig":"MEQCIBWKSoBf8Ss9sb7JzCgEua5vJC1gFxna9tAqKDxbvLUsAiBSyMvGF+0lqytG0DgtjOmSkoAeYWBPAu4OO3zVciw9Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.27d139f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.27d139f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.27d139f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.27d139f_1786570195379_0.4199395340501646","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c4f6669":{"name":"@astryxdesign/lab","version":"0.3.0-canary.c4f6669","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.c4f6669","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e3cfbe7bc37d3e9f8c7ca4830c1e68985faa39c0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.c4f6669.tgz","fileCount":603,"integrity":"sha512-MulVlIjzvnxFvW0iNRXX8BE2RgKiP3DofE5EGhzQie/7hF7sdTUH8R7+3ntAz8AWXFGS6DggGCZdZkbQJfn4Tg==","signatures":[{"sig":"MEUCIF03KgxfHZ+yBO4jQw5BtChISpHG/sN2IjA9rjbqv4mtAiEA27DYX//AYZ2lRl9RDG6vZNh2ekjbkw+kqWvFUDRdWTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.c4f6669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.c4f6669","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.c4f6669","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.c4f6669_1786578615669_0.6145662599630872","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.bbc3612":{"name":"@astryxdesign/lab","version":"0.3.0-canary.bbc3612","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.bbc3612","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7485e1ed0592b6f4e1b6b0f2f98296ab879e026e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.bbc3612.tgz","fileCount":603,"integrity":"sha512-AzJZao3DvoxyY275bsajUAGcC3vne6urAShQiX62i2BpNEL9+khrvd2m/QsaoQF4TU2T/bfZX4pY7q1OkuPoow==","signatures":[{"sig":"MEYCIQDLMCNUI9zC7BqZBUO2bEqG3J/Cr0rMgDrIJ4rBxmtLbQIhAJaOo0+EO1lh03i0rhpo+MZJ01i2qk3OmJ9HL6M5oq14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.bbc3612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.bbc3612","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.bbc3612","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.bbc3612_1786582444402_0.9945304719060524","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6ae5db7":{"name":"@astryxdesign/lab","version":"0.3.0-canary.6ae5db7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.6ae5db7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e7a0c1b308ad605f85858f2d2584746e08acf0b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.6ae5db7.tgz","fileCount":603,"integrity":"sha512-lybS0agqeYWxLf9QkHKBv8nbiZgSVrQoLaZ89G+nZUymYmJK5D2qEC/IBM6y5FIJuONFXJjlErzpmIFzTaY9LA==","signatures":[{"sig":"MEQCIBSkOAMSA7okrxx/bepS7+bf2Q/tJLowODJAs5Aex94YAiBycWwU66nUm1jKHcU8X0yc4hujmDaQIm+GqTQ574ekIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.6ae5db7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.6ae5db7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.6ae5db7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.6ae5db7_1786585627081_0.1472147847208789","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5f71f07":{"name":"@astryxdesign/lab","version":"0.3.0-canary.5f71f07","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.5f71f07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ff0ce53e9cae42f6de4b93a79890366bb37b513a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.5f71f07.tgz","fileCount":603,"integrity":"sha512-VlJ6+w68bHm3d2xQ/ViKSBVbmJ/jz4XlU7fEvR3+quvu/aw86NSCYDqRsPbmJzjeX/L8kpn6BTaaHE9H76ORIA==","signatures":[{"sig":"MEYCIQDNL+RSHU6Logtm7OiP4RhIJU50TwEEsqihLwgLz99mDAIhAPl9ASqmzC/FbuqN0X+I5E4gyOe+kH7lOaajuhGJUwtQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.5f71f07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.5f71f07","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.5f71f07","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.5f71f07_1786586631967_0.2217917191816432","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.23b60ea":{"name":"@astryxdesign/lab","version":"0.3.0-canary.23b60ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.23b60ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ea23a4085826cc965f3ac75ff3e00c925b7d1edf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.23b60ea.tgz","fileCount":603,"integrity":"sha512-ZFz5UYiL9yCj/6brDYIKwSt35aWOzpIsY8HKyKTQbUWuep4ruJBPSal29tGEhaiIsUkdIbm0gQHqUzIOHBB6oA==","signatures":[{"sig":"MEYCIQCHF/NpOYOwD9uzc89dY39JUnjXi7iym/Rl9qQEWiNZHgIhAKdg4GRLRFRLMF++RIgW9NPNGhe0nikQgZC1V0ZfEfqL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.23b60ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.23b60ea","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.23b60ea","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.23b60ea_1786589157865_0.45212748996818775","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.fb2d385":{"name":"@astryxdesign/lab","version":"0.3.0-canary.fb2d385","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.fb2d385","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"888e318e46bc65e9d8349cebca8a18d93550cfd3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.fb2d385.tgz","fileCount":603,"integrity":"sha512-zd7+hQFMJazFQ1IlsDLZ5sJD0BebzHwJFXNgx1ICPABrp9SyaZ/gdu8EaMVxZLvfsZBEsGc6HNefVNFadnMQhw==","signatures":[{"sig":"MEQCIEZBiCSfTFidIRqYP8DwTCeexL/ecHG8383ya5BeaHPdAiBHtFxRSgdYRBOUfiNwzMkuC2vhvjXtIitviRX9I52Bsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.fb2d385","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.fb2d385","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.fb2d385","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.fb2d385_1786595985226_0.9549284787009917","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.757185e":{"name":"@astryxdesign/lab","version":"0.3.0-canary.757185e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.757185e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"956d7734bc44cc34b082337b0c7241d4886bd613","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.757185e.tgz","fileCount":603,"integrity":"sha512-KdXf2uLuSPUNud7E+EcCrKIXfIkH3ITB0LEAU2J3ACFbiDe++lpRLLcRv4rb7DucE5QHw5ZDaOvUS+oAakicbg==","signatures":[{"sig":"MEUCIQDutj6R9LZrvkz0U3yjw6HZTw5JyM5vFNv0hTAD/u3mtgIgbHGux2flpl2IkGWB0a4924bmeUcp8lGXmdNA70p37sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.757185e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.757185e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.757185e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.757185e_1786596281873_0.09032098676235889","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.9bb4084":{"name":"@astryxdesign/lab","version":"0.3.0-canary.9bb4084","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.9bb4084","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c307433414349ada6d6396e1ad57b4dafa45de05","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.9bb4084.tgz","fileCount":603,"integrity":"sha512-krS+krkpiOQ/ylHrZgwSEhJqfZXyxLALsksj6sjTZsnwuK3UgP10HNQo84bEaBwFCueNJQ7MZHEGP+8ivliM9A==","signatures":[{"sig":"MEUCIQCAObds88NX4u2/VSQfpcyBUZKkPOYTG7DPtwXBwbiSvwIgMIElbXts69LnHTgRVaiBMz3cA1WnoWiUH5BVNgGw4wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.9bb4084","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414075},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.9bb4084","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.9bb4084","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.9bb4084_1786630397099_0.14415122258670943","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e3559bb":{"name":"@astryxdesign/lab","version":"0.3.0-canary.e3559bb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.e3559bb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"017c302d809785ce33c5c069274bee8258609127","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.e3559bb.tgz","fileCount":603,"integrity":"sha512-j7HRypYULYomRVYX+1tc44xKaZOAshf/K9uV6ng34Jua8THXbAkgZyUQskDzkKHpCA1Zo98bBoLE5QXcdjmchw==","signatures":[{"sig":"MEUCICzHqwJ0fYsyHepcGmMxJleN0tfr9tpjqZ7X2BAaCct9AiEAxmOkf5XAdsjETDXwBPkbx6uXO/4U+jzW5D02fHxpAZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.e3559bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414087},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.e3559bb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.e3559bb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.e3559bb_1786631028525_0.29806388473880663","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.a535678":{"name":"@astryxdesign/lab","version":"0.3.0-canary.a535678","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.a535678","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a5e1456dc44b62864d7b4386cd68883bb1b2c9b1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.a535678.tgz","fileCount":603,"integrity":"sha512-7PJ8jeEQUuil41Q8WsbA/vNVGbSbJ4ykOQFYH2O0kuz9612QTeRzI11zBkfYAbA74veaWmdwYbx8DNu6zXhvfA==","signatures":[{"sig":"MEYCIQCXoHCO+sTHuRKEjxUhTyYMt4Olvw7Ysh/Hzihr0+wCAAIhAIu/H38mzVcld/XnmaQm9wpi3D4Prrj58y4Bc1DMA9Jk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.a535678","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414087},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.a535678","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.a535678","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.a535678_1786641872282_0.43817934182762075","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.3bbcac4":{"name":"@astryxdesign/lab","version":"0.3.0-canary.3bbcac4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.3bbcac4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"05f763ef3a35c8cdc6cee51df4ad74c958b7f19a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.3bbcac4.tgz","fileCount":603,"integrity":"sha512-uCXfgmsnAHoglxWHsQ9goGNzeEccjGLVDkEr1mkyySjmCdBx9PZ3fHIISSNUqcSbEAA1gx1LlQeJ4+YbCOSynQ==","signatures":[{"sig":"MEUCIQCNG/DXR7B5JeNaqvSZKw/vLYUenOLaKSkM4V4I2jkZGQIgawb8fWAsXTd/e2VRXh8uKWdpKNcYw17w+Jy4zPH61Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.3bbcac4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414087},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.3bbcac4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.3bbcac4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.3bbcac4_1786647258104_0.1459537808400384","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.fbf9c0b":{"name":"@astryxdesign/lab","version":"0.3.0-canary.fbf9c0b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.fbf9c0b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c38c736c713370d319ad1b49f779841f5d471110","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.fbf9c0b.tgz","fileCount":603,"integrity":"sha512-U+Wt7a5qxWDGIDkKs0AF9F71Pxmf2/JwyMT5kuw/uaZMWr4WvAlqw9rlAtSP1iY2wHwjXOBgqSyEguzr0uIwNA==","signatures":[{"sig":"MEUCICN5bG5rSEWmltPB0ydcpKlc0E+2Oyw7AL+12wXeway9AiEApXQoKubmfcCKBUmHQ/MaGzuzJgFOFA4PxnACCfdUNCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.fbf9c0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414087},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.fbf9c0b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.fbf9c0b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.fbf9c0b_1786653143478_0.693649764268282","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.63038b9":{"name":"@astryxdesign/lab","version":"0.3.0-canary.63038b9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.63038b9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d8cfa76c6171f67a78d7b6c7c3bf4108aae6c331","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.63038b9.tgz","fileCount":603,"integrity":"sha512-4dsVaSoXhjGkHaYkICblfqtjTkiGBVBbixW+phYfMlgl6VJ+dvoihC3FOOBwEWrvmdvra/n4STQd4wrjbOdZpw==","signatures":[{"sig":"MEYCIQCogF9T6uJzRFouvYEhhJiM8Ha0cT0K+1UrY59uJvTNoAIhAPY1jlypQFXIERlOE4aihPuQ+TM5y7Sn6kfiFnD8QEa9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.63038b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414087},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.63038b9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.63038b9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.63038b9_1786653353934_0.781643218343232","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.7f247bc":{"name":"@astryxdesign/lab","version":"0.3.0-canary.7f247bc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.3.0-canary.7f247bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"63690a2abc9ff190df16a93372a056274a8ddb0d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.3.0-canary.7f247bc.tgz","fileCount":603,"integrity":"sha512-lklgiS5UlmBBJrDZxiPpPWzJqWjNlNfTj0oTcA3OxcJGnv+57RIlIM0ct1R2WUcV7SXrornUsyJXFfgVLW1+hw==","signatures":[{"sig":"MEYCIQDBFqls9y/WNaG4rMMj4Z5jkfeKaSHcMyNedT6TaPg2ZwIhAKvB1bUpYRfuKN63a9JptrA7VHV/iJoNFEJ+Ot4t5gKk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.3.0-canary.7f247bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414087},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.3.0-canary.7f247bc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.3.0-canary.7f247bc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.3.0-canary.7f247bc_1786653996364_0.9911166596493342","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.110987b":{"name":"@astryxdesign/lab","version":"0.4.0-canary.110987b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.110987b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c956a4a53b48d12e58d769052b01e74b9a8471e9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.110987b.tgz","fileCount":603,"integrity":"sha512-7les0V7fb2qJVAqfOnP6+6AHhEO+bLX38u7kSJknoZ4tNzuMVY5vYZyZMFQ+tOwqJs93HIfSAG/m43QrBw5lSg==","signatures":[{"sig":"MEUCIFailUsB0VQyKZP/PVMmuvkFwOD+emhqHRtPYP+xk5yUAiEAqB4W6qBPdqB0KEebkQ/cFhPbLv8Jm1BBT0wRsQdfb6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.110987b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414087},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.110987b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.110987b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.110987b_1786656990108_0.31019090297978114","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.833edcb":{"name":"@astryxdesign/lab","version":"0.4.0-canary.833edcb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.833edcb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"763c46af9638ae7fb3c49036ddabf2e91fa56984","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.833edcb.tgz","fileCount":603,"integrity":"sha512-tye8rZBQ0/BRE6jbw0PKcvt0K4MOD4vAISyx+4oIM0Yh1RdPpJF9w7jlTY3s8HCZ+GO54lsgADkKVNXntFvmyQ==","signatures":[{"sig":"MEUCIF5Y9JJEIK9a/f8DQVdb6ohGme7tts0smPEVEqPaDBlNAiEAnh2c17VESXN19NmbAyAnR6DO2wr78sYyNzp8SWJZ9qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.833edcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414087},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.833edcb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.833edcb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.833edcb_1786661516930_0.16955373557000608","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.aba744c":{"name":"@astryxdesign/lab","version":"0.4.0-canary.aba744c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.aba744c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4b22b03999f3309532f6a7591ff8ab887740518a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.aba744c.tgz","fileCount":603,"integrity":"sha512-ml0VgGwSXEHwB4+p0RbBk0lQj50KqdkOk+P0jpMEvSfqx6RHZMf0h+8AFjFzBdfjClx1EZ6CMo5g8yWTi5aZ5g==","signatures":[{"sig":"MEUCIQDfpGqI4pIp+xO11Rl3wDG34q25DZ6WrrBmbwzyBLANqAIgNh1Nxf5M1zsGaHO0sTWaje5zkZCHwoyElAmyGKgjmbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.aba744c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412322},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.aba744c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.aba744c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.aba744c_1786664490644_0.3839442834260205","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.e144ea7":{"name":"@astryxdesign/lab","version":"0.4.0-canary.e144ea7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.e144ea7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5091f181865bf71d75d4435a0f373bea261ae92d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.e144ea7.tgz","fileCount":603,"integrity":"sha512-4Y0DWRplSXGl+cycRbwnpaq+GMpS7YRDES6Y0xXqD+l6duNplDIZmocL6hu/rVduW0zVwTk0ZQBsZc3yI0S7eA==","signatures":[{"sig":"MEUCIQDiaWAVKO5vbXSP2743vGEoI4rSygnHN1VeVk5lMJyY2QIgey1mgCmDlL94ydeCuXWw1tQoNm0s2M/kRVAW1Ub0AOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.e144ea7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412322},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.e144ea7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.e144ea7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.e144ea7_1786668514261_0.010655009324986642","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.41f53a0":{"name":"@astryxdesign/lab","version":"0.4.0-canary.41f53a0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.41f53a0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b71a8bd2303108977307a7a65eb3e06c84deed6e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.41f53a0.tgz","fileCount":603,"integrity":"sha512-FdE8yFtLGILFWu0QHXtc0PSEDgniCARRpUvvSESbTibPBALZcF17/EXqIm7R7RsOANPoiFxeYYKw2nLVkWXjfw==","signatures":[{"sig":"MEQCIA3ZV1utfbfdaO6ysTbOdiBQWyL6DLrzfUFrcq6uqC4cAiAhwxr2ExkkIir4LpAQpPWwoIfZ9DNNZlnXyKOU/dRPqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.41f53a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412322},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.41f53a0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.41f53a0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.41f53a0_1786671411878_0.17372106501604145","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.dcf861c":{"name":"@astryxdesign/lab","version":"0.4.0-canary.dcf861c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.dcf861c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5c94162af084b248350fa814a7dd8adbf8d784d1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.dcf861c.tgz","fileCount":603,"integrity":"sha512-VO30dxdXePKt9ycVoq+MNeFlRb6zstNqyZ75xkVjNwB6uMvz8PbN0RNc8HNJELPoDSQuoUhUN3zJD1Wvsu/qzw==","signatures":[{"sig":"MEQCIBtw1rlv0b/bNQETsLB6RZMQdgvmvmPfrNmXdtwi59xzAiACA7FefUDjk9b6mOc28KfHzMP3A10e5B/I0eiXnCRCKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.dcf861c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412322},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.dcf861c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.dcf861c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.dcf861c_1786672125871_0.8622511941027902","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.fff8412":{"name":"@astryxdesign/lab","version":"0.4.0-canary.fff8412","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.fff8412","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"299965a202ff4bf98868dd480b05550a11d160c9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.fff8412.tgz","fileCount":603,"integrity":"sha512-eaZ8ehBTygexJv50IQN7g7abiO5+O8UPq0RIz36vjp73vjFSr40DtNM7sjhL7BTUSaNNZsFQOlvJkMQokc3hsg==","signatures":[{"sig":"MEUCIQCMT9sSOqihyp0dHxVPQEYB2cGIif5rba9g5pNp5547qwIgetQdbLvKSK6UNUWbgPJE7WeA2ZB/Yjw1rBidzquOhfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.fff8412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412322},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.fff8412","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.fff8412","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.fff8412_1786673250358_0.816951067178838","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.d6d345c":{"name":"@astryxdesign/lab","version":"0.4.0-canary.d6d345c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.d6d345c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cd82729bc91030281f29e89e12fbd8dd959250de","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.d6d345c.tgz","fileCount":603,"integrity":"sha512-1oJ+apw3cpqbwU+1/Y5diRoIL+rNVr2p0Mb7sn28IUTAq49ZLCwiDdzodrCb/mwzpO2aUwhcWxC1pI37uOHTeA==","signatures":[{"sig":"MEUCIGQRtHvswnFZkpagkEfuaj5j+K4PpEQe9DOZhgxZJZe3AiEAjB0rBe3dXpRx4y/U6gDttcighOuD2WEuZPG/wj4T0L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.d6d345c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412322},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.d6d345c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.d6d345c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.d6d345c_1786676680483_0.5832482017314873","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.9e52262":{"name":"@astryxdesign/lab","version":"0.4.0-canary.9e52262","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.9e52262","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"72230ac4a74c2c47c600477f934877489280f88c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.9e52262.tgz","fileCount":603,"integrity":"sha512-SpxRecLHFjuhXv2EkV81wIg8PGAk/OzmrsRqYS4txwg9vav4sGWZpkKe1/LdUYwZm/C0p8OBA59erdOJ3QBu3A==","signatures":[{"sig":"MEUCIQCcH5WwgMat7G1ryODfUBHrZURlOFadTbKc4BZjrmgdngIgPbHRN24IgLOjGfBgoC4vaaOm9WSZ4WcHwx4d/V8r4f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.9e52262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412322},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.9e52262","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.9e52262","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.9e52262_1786676896347_0.12623402613210044","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.479392f":{"name":"@astryxdesign/lab","version":"0.4.0-canary.479392f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.479392f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4ae51b8b54fdecfb1d653bf2cbbb1eba6c02d93b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.479392f.tgz","fileCount":603,"integrity":"sha512-yZx+o5cqMbBtOzXFOLXrpSVKFoSYuq5NI1rlPdOc/IqgtvhUk6ICpRNEC465KuLLwHAyF+FTjyEWCKVWS1TkwA==","signatures":[{"sig":"MEYCIQCpPEvVNQKbRXelNwLVHGFRCt3hLwGYClYTfZEOoijAAAIhAKtiLnMXF0iy60pepV660SkTfu1cSUDllrZNEB9i7H4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.479392f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412572},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.479392f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.479392f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.479392f_1786679681250_0.7327812360718449","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.3112e99":{"name":"@astryxdesign/lab","version":"0.4.0-canary.3112e99","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.3112e99","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0b9dedb3ed93b4b83f7642deabfd1d842963b30e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.3112e99.tgz","fileCount":603,"integrity":"sha512-gHXI7Ma21R4Vkka0MJqXIlU6vCkXf5eEVwHDbtGF22wCebG6Uw7mlX7lPTCKFhRrk6ih7hzzbwKhdy9EqXPsww==","signatures":[{"sig":"MEYCIQCZGy925ZEvi9wclTsx1RvxMcR5nT67Pm5bvr0B2iejagIhAKyt43aIMPI98WRgt2R+bt3+x444vFG1M8EGsbyiValu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.3112e99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412572},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.3112e99","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.3112e99","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.3112e99_1786682559872_0.08750595229722258","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.ba1f131":{"name":"@astryxdesign/lab","version":"0.4.0-canary.ba1f131","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.ba1f131","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cadd578ca6511b34f0db1c806fd58e23ea4a752f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.ba1f131.tgz","fileCount":603,"integrity":"sha512-S3iZN0VbJJDsLrr2Wsby3y3fFEIS5nflWBNM4rh6IRgVJzYElAzpna3voZW2leLKu+ADJGhrWoNojz83CdHcjQ==","signatures":[{"sig":"MEUCIEgtp3IG3jX3GxMAUlaUx6vn+YRGHiWLJ2fsOnQD0NgBAiEAmZBh6dBdBI8qHeltHwWnR3tj21WAQ8eco4YfgMyz2Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.ba1f131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2441186},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.ba1f131","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.ba1f131","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.ba1f131_1786684592486_0.2762580273654174","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.647ff7e":{"name":"@astryxdesign/lab","version":"0.4.0-canary.647ff7e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.647ff7e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8fd057d4a0771151560a5981a01d622ecab8b107","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.647ff7e.tgz","fileCount":603,"integrity":"sha512-D+bYCcoP422URGOWcSaB+0BpQiIrXNiC+KIw/P2KN6vTkCiiEyEnOjVrBfIxMkMqBqcGf6+AAOQo7FCYRXnTlQ==","signatures":[{"sig":"MEUCIQDT8qYzw3t/VWDoeSL8uNPl0C6nCRm84MVFu7CZVWeZLwIgQjcPUO4FdVeZy+hSudnxWcPlwOjk5teeeeomGSOjhs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.647ff7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2441186},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.647ff7e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.647ff7e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.647ff7e_1786685503694_0.5676570940092802","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.401e16f":{"name":"@astryxdesign/lab","version":"0.4.0-canary.401e16f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.401e16f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe799feb7fa66323aacd2483442aab413f285206","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.401e16f.tgz","fileCount":565,"integrity":"sha512-r/pnwoNscaHHF81fL0ejI30GSyYIyHwsz3eRzNCqW+V0duHgSUMx9/lfpFAybxJnxGxKMKX4UHBPuNPkbBVOBg==","signatures":[{"sig":"MEQCIGBJtpfnoFvpz/uj/AuJTK1TjJNzy0RFclfKe/wQJsC1AiB9HKHGaFvSL/8P1TianABPBctH+hHDqrIuTwt2aONOlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.401e16f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2172871},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.401e16f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.401e16f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.401e16f_1786703205483_0.2856115589100805","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.e18b6db":{"name":"@astryxdesign/lab","version":"0.4.0-canary.e18b6db","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.e18b6db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"00b255bd98f8426610437187e01c10f000b0b17d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.e18b6db.tgz","fileCount":565,"integrity":"sha512-yeewke8+H9rlGeBl4AIH1APQttj/zQw+4Ap25OT/Qx7oZfs6rl6gRhJk5ML/wQ1u0MUN/s2eCkMfbV0sw5Ot4g==","signatures":[{"sig":"MEUCIQCZfrs+2tV9Upong2m1sWPBNpc7GdIt2sBsEfk1RPBVAwIgIRYCxu/cGHGJqX1uEwdFsM02rXLUCq+im2Z2EY3BvAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.e18b6db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2172871},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.e18b6db"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.e18b6db"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.e18b6db_1786724420544_0.7950436111329904","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.faedff7":{"name":"@astryxdesign/lab","version":"0.4.0-canary.faedff7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.faedff7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d726ab8a3aa1bb5a20c1b0c16a398061a78d189f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.faedff7.tgz","fileCount":565,"integrity":"sha512-FBPGbSJCnT1y9hy8vg9ypXklPjhBctrbzsNDcLko9kNz3uK7+lwXVw6VfxFmYEVOClAQ3ZIs/a6EB6/ZFisNjw==","signatures":[{"sig":"MEYCIQC2ii0qzshqdtbdfN+hnO1XAKvcFs2FRXvgHHYEKka+KAIhAJFiemaH59OW0hseUTI4rXDR1OpfPX3asgVYAJBBaqFC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.faedff7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176428},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.faedff7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.faedff7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.faedff7_1786728628002_0.39897329153771555","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.b575c18":{"name":"@astryxdesign/lab","version":"0.4.0-canary.b575c18","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.b575c18","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe6c78b836b937f9701870cf5d988309e23341fb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.b575c18.tgz","fileCount":565,"integrity":"sha512-RAR9EOlSTES/ZSWePwRIQzjcflcg7H/Ww5vuyY8zI03RjOvdTtv7asqrzuZaC0lxJxu/yG47pVDY8QOEjYSiNA==","signatures":[{"sig":"MEUCIQC0cKY+lZotYQire6gwjdoUdf9R+vtDvs0UpEFjfWqZ2wIgfbuSb3K8WvziAk0zZ0mMyoG6ulN7vhfuctXjlWy5fa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.b575c18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176422},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.b575c18"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.b575c18"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.b575c18_1786736387502_0.7428327638918146","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.dad87f5":{"name":"@astryxdesign/lab","version":"0.4.0-canary.dad87f5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.dad87f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2fa5325923211d15484b6e128715c49b852d7866","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.dad87f5.tgz","fileCount":565,"integrity":"sha512-9AK4rZ7pTfzl1WvetZnpM3ytn8Y1PFGJxVEYwj2j2geNXSCqLDaaUPpmxVovh1J23W7+ncSvi9ekKp9k/+pLLA==","signatures":[{"sig":"MEUCIDQeey/2v5Nb0xP3y3vE8y7ssQG1jAAyGnLaiJ+9ju/vAiEArVHqBvVRLj+34yD3U2BhFzVlNczqG8lO/OBWeFhtzlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.dad87f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176422},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.dad87f5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.dad87f5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.dad87f5_1786737371429_0.26075865470315085","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.058f476":{"name":"@astryxdesign/lab","version":"0.4.0-canary.058f476","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.058f476","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ed28d8a0783f16fda85e9d21d9c3190d46baa9b4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.058f476.tgz","fileCount":565,"integrity":"sha512-Vx3FWYKjKlaM0oOH++Me87LYQlTtl0jXuuwjbI7Emw/2u40ZDY6hCifrhoDTclg7JjFJBsb9zAbLQsCs5rFcCg==","signatures":[{"sig":"MEUCIQCWw++OGOflukHiQdoxg+nXuW7xk0PX2lXs84kOOsd6VQIgdDIDmgBGpcuHoY7N0xSh7ibYcUH/BZ+JxeWfX1did5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.058f476","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176422},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.058f476"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.058f476"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.058f476_1786737737041_0.012564076017541836","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.3af4a2a":{"name":"@astryxdesign/lab","version":"0.4.0-canary.3af4a2a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.0-canary.3af4a2a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b7e676bc6a01ad4d8ab2098d5ecf73a5f587076e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.0-canary.3af4a2a.tgz","fileCount":565,"integrity":"sha512-1OtJUmEI1YZKVvuWWiV8HeZAutuEMrXs3s6D7B9uvalSKMsOZE+iezyALyZ4RD+EPeiAf50QqudrneRhytqbUg==","signatures":[{"sig":"MEQCIBbFQ/H4btpMtI873+uTsIGOEA3e6FpVSOJMOM43KZrMAiAlKX1y4nLXCFjDoYD04czwu6zYAghvZdplu0P0DMT/oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.0-canary.3af4a2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176422},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.0-canary.3af4a2a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.3af4a2a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.0-canary.3af4a2a_1786739683321_0.5496627611553835","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.96f9917":{"name":"@astryxdesign/lab","version":"0.4.1-canary.96f9917","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.96f9917","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ffd46899cc6dd55b16e5f6e1a104ce5dfb6e7802","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.96f9917.tgz","fileCount":565,"integrity":"sha512-q36T6FwgQ9Y2qPl7ekEpWdd/bXMUWIfJc8l8c7vytl5IyX/qk5IeLTnfsQMddoh+xFAR2gbR19ZW1Nk0jNsFwg==","signatures":[{"sig":"MEUCIEb3kRTUBMYfp0fcgEysMlfsL9TOgn4NmMKTG0GNsWvbAiEA7Q32z/1ZX0cLK6SHtfostj1pb8ADbEcq0g+mcV66LGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.96f9917","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176422},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.96f9917"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.96f9917"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.96f9917_1786745096312_0.227743661972728","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.f4868b2":{"name":"@astryxdesign/lab","version":"0.4.1-canary.f4868b2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.f4868b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5808b2a9445864347d3af3c101755c86dfec9a50","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.f4868b2.tgz","fileCount":565,"integrity":"sha512-tI8Lqb5oKbubWh/cyY96s82zUwxled1hWrAB2TldAd8RQ3htdgYnCFaPSrF9N4bMi4PFY4Njm9lSIQaOYkOEUQ==","signatures":[{"sig":"MEUCIA00xV0oKU0Zu6fi4aQjgriNR/Ndtnh9XuwnqgtUSYA5AiEA45VYEHd53V6vFnym7d1rli1PsKF0SPHQBQVSfugKLno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.f4868b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176422},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.f4868b2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.f4868b2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.f4868b2_1786765306179_0.11103242055852647","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1163507":{"name":"@astryxdesign/lab","version":"0.4.1-canary.1163507","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.1163507","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6123183b77f7e84f5d76b013c12f8e688947208e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.1163507.tgz","fileCount":565,"integrity":"sha512-bD9bwmVs1lKHQdZJAU6P+nWuhyK2zeEv17D0lmn5Frthe/LSJmrGMIkRjXx3jLhhBpyzBtQxGB6rO/Us2MkZCg==","signatures":[{"sig":"MEUCIQDEkRtB93j3a23YSPXOAoTOdIKthmxDOMdJoOyC6fwE7AIgQak57ECqD27EBeUx/TT7o2+bGrqw91D5ATu1DRetnxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.1163507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176422},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.1163507"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.1163507"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.1163507_1786766446569_0.7520883809136567","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.8138bfc":{"name":"@astryxdesign/lab","version":"0.4.1-canary.8138bfc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.8138bfc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"07e026d31f440f70da3e20611bc0bd57e1935826","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.8138bfc.tgz","fileCount":565,"integrity":"sha512-tq6qo6MAKSTKvQGwyIYpavJvpHfRiTwcaehEl3ZuP+g4Z5EiRlTwlno+8tZlx2zVJSXHhtdAk3R1aZs+ALspRA==","signatures":[{"sig":"MEYCIQDxeJCPuoTULonD3X8B8qWdWZ/3JICwpQAVi5LsMpaJHgIhAN21xH46xfQdjo4dxEmYKT3wGQg97NP2cqrgrIP1BsAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.8138bfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176422},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.8138bfc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.8138bfc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.8138bfc_1786770797027_0.46724762320530044","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.9e8a72a":{"name":"@astryxdesign/lab","version":"0.4.1-canary.9e8a72a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.9e8a72a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"98a92c321c73fbf222a56f084dca6c2867b89657","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.9e8a72a.tgz","fileCount":569,"integrity":"sha512-PkhGLYe+dy3/GiVzeSLqI0o1D9yKKPxQebx/qYuPPRzCSMWRZrobOCSUdUMFWupHOUyHTU1mjJuMSFutbYZ7Ow==","signatures":[{"sig":"MEUCIQC+Kk/kKICsQ4GEPkBWTfhbZb/WzXCqFgmXrx7lxHufpgIgKjKHC3a5AHofBkhZaCx+xszQl05lhGNkDDWbfsr8ANM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.9e8a72a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2237158},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.9e8a72a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.9e8a72a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.9e8a72a_1786775739690_0.5164627804685538","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.5db7f15":{"name":"@astryxdesign/lab","version":"0.4.1-canary.5db7f15","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.5db7f15","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"567d33da4b563a6045556bb3512e0408ed6ad8f0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.5db7f15.tgz","fileCount":569,"integrity":"sha512-nnFx5Ce2nsplHiReKOLFqMg2D3BPWRIxBKY+bhksjRQ88oafaOlnuS2yrR2g763y7D27BMZu+EsD3rAC5yLVag==","signatures":[{"sig":"MEUCIQC8KjKxTKD5EnfutcNlK5UcHFHYOfRzVPNvdvRwa0P7dQIgEFn1HsgmVKOGijVueiHqS/I6agb2QmD1kmMGdnL1kZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.5db7f15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2237158},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.5db7f15"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.5db7f15"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.5db7f15_1786777020968_0.3152975028238485","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.fb0b7a9":{"name":"@astryxdesign/lab","version":"0.4.1-canary.fb0b7a9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.fb0b7a9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6829640de7b6f27e0e8879b47c5ab09ccf7809b0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.fb0b7a9.tgz","fileCount":584,"integrity":"sha512-Kum+Tq5/GgJ+Ftx0lUZjNKpSwyJdDO8V/vurcYlfrXVUSeqkUUlUiv5pAQLu9PVSD3AZluK7MPKgTDq5vi+RgA==","signatures":[{"sig":"MEUCIQDyWC+elNwn3STuyNsWZkJmxqFwyXyjFz6qfYkL/aNajAIgSsVEM3Ynpl2nzOBkO6s/95Nsfo/REibeJA/TswKfvYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.fb0b7a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332042},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.fb0b7a9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.fb0b7a9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.fb0b7a9_1786777341652_0.9990279969148914","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1ce0b4c":{"name":"@astryxdesign/lab","version":"0.4.1-canary.1ce0b4c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.1ce0b4c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c28a4f7291f175e8a16877d174e6a88caae3404","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.1ce0b4c.tgz","fileCount":584,"integrity":"sha512-7BhlynGWVptzzJQTrC34yjS78v71xSd1guNUKZjfn/ULdTLfV8mSufTORUj+RMr9II5lOQuaFWWSXl/BjeoByQ==","signatures":[{"sig":"MEUCIBZHviPgneG8wdAe7LsSiqmt3UD4dWlTEbeyJK6FbNp3AiEAggruTWrVAGaRDo+O+rn+IWgY2ULh1B9drkigja7d0pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.1ce0b4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332042},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.1ce0b4c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.1ce0b4c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.1ce0b4c_1786778001272_0.45161397811934867","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.0ad35c3":{"name":"@astryxdesign/lab","version":"0.4.1-canary.0ad35c3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.0ad35c3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c5b9dc16c4d258751dcd4afeca30b6cc7d3d5703","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.0ad35c3.tgz","fileCount":584,"integrity":"sha512-C8cMwQMebJAwr18w9jbl6CN1D/JNWT4/prCSOy2tz1Mda8mGNBTU6Q6/6u+EP6ww0e/MJ/dwB5TGmmr7qE/YdQ==","signatures":[{"sig":"MEYCIQDzcUG42GF3ZQ8iHEGldMBc7RQCSfa77djpvgvaJIVYvAIhAJYfbYy3yH09tHDpHqxYsr/JnFIgBumVnSQpD9nC9xC6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.0ad35c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332042},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.0ad35c3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.0ad35c3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.0ad35c3_1786780866143_0.2565774038152844","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.e07f38f":{"name":"@astryxdesign/lab","version":"0.4.1-canary.e07f38f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.e07f38f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0ee8c553ec7dc7404d777318d348c9c767ecc2c7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.e07f38f.tgz","fileCount":584,"integrity":"sha512-888eFXKMvqVBgSfdixEokaxtYCK1SV7GuV+uOpdiZmhtsae/1FOAmVRsdhI52w2Kfqx73DxChGj2MIgRyVoAHg==","signatures":[{"sig":"MEUCIQD2p+Jh02ryNkZzoEPFI+GphZ1tQ+tZcVEz3J5mA40P/AIgYHPyxuTkoeRXu6FIDfP6fs1MXGhi1mr5/jEcmKc1aQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.e07f38f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332042},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.e07f38f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.e07f38f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.e07f38f_1786782188866_0.17696298561282342","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.e133193":{"name":"@astryxdesign/lab","version":"0.4.1-canary.e133193","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.e133193","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"34a661c3434b3d3e829d93f6386346db12a91baa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.e133193.tgz","fileCount":584,"integrity":"sha512-TdnhjMica0KgGwSFY79WK7aRIaXAPa2t3x0sRdGABwtZ0hvlQHJTVD/q3n54XD+R+Vl5Z583ltesoomar9cu0Q==","signatures":[{"sig":"MEUCICtuW5SKSnHx0hWxajoeVXLXkT+SvdD7+KKo/18FPGEFAiEAlxvA4G6Tp6T4UftrIGnlzaRiyE8u643bJJHaVvNPm44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.e133193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332042},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.e133193"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.e133193"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.e133193_1786803041438_0.40484671294872454","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.41950da":{"name":"@astryxdesign/lab","version":"0.4.1-canary.41950da","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.41950da","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e69d669fa06053c8c03171630bd692fd7cff8e4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.41950da.tgz","fileCount":584,"integrity":"sha512-oAts+CeHoxJ2dZ3guI6DkPDMwAZjc6J7hOrc8y7NZoq5d4ybLAVVnYJhZdD+MbuZq96+FwF8Jx0nIxCm7xzLNQ==","signatures":[{"sig":"MEUCIQDSOMhQFaOXx/ACsNMWIVgWfhWh/ylj3TTXSfPGQHcJUgIgbQKZY58QJsuQuWEBfYysyrPfsG0z4Ldkxeh6v5X9xlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.41950da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332042},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.41950da"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.41950da"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.41950da_1786803751059_0.8298707883664751","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.2abfff4":{"name":"@astryxdesign/lab","version":"0.4.1-canary.2abfff4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.2abfff4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c695ec6efbd750b54617ea5dbe4e9c298ce4c263","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.2abfff4.tgz","fileCount":584,"integrity":"sha512-tSyKM25jE9d/S1H0xV9G4e/+jB3mslY/xBrrPgfZVnV+b2Yn9QSHLrUILx7XlGLf3ysYLNaPOpT571pvYm1uYA==","signatures":[{"sig":"MEYCIQCJodkHGg383T2PDCcazRIJEC02lZGpzI00kLDdnjR1fAIhAKY0nKEEnKlIfKkuHdlxK+DdCf8kNCgsdDlDZGP1tInZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.2abfff4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332042},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.2abfff4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.2abfff4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.2abfff4_1786804728918_0.21245946362700674","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.c5dd8eb":{"name":"@astryxdesign/lab","version":"0.4.1-canary.c5dd8eb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.c5dd8eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"06b39ed1e3f6c907431028f059ab22b7aa98ae28","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.c5dd8eb.tgz","fileCount":584,"integrity":"sha512-i0kcF5DwQLNl0mUjFge0dnvZpve+Uq0NvtnDboz49gmGaKu2LViJrDKcsYNUtlbym6jrhy1e0RX6AnA7uXqZAg==","signatures":[{"sig":"MEYCIQDLayeVP8uKlIjiUflqf8+OBC5JIJV5UlW5E4g9NG9R/wIhAL/dhvD/cCAWZSAVg8ziQZLGlTAwuGXMYfQ5mQVoAz6H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.c5dd8eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332042},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.c5dd8eb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.c5dd8eb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.c5dd8eb_1786804967907_0.3317339147822873","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.4dd9f27":{"name":"@astryxdesign/lab","version":"0.4.1-canary.4dd9f27","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.4dd9f27","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"797ceae4c2dc3f9fba2b781520f369b0c00ace23","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.4dd9f27.tgz","fileCount":584,"integrity":"sha512-MCdJDE/ZQhBuu4Syyn9sm4hQbKXto35KAxYBoyYq2PzP6tRHkV0mg7UCxHs/9WRD7Dwd3mlaviQgdcUKk0rpbA==","signatures":[{"sig":"MEYCIQC5O2c8UjUUBw5/EhA9Ef4Xohjym/vAzEWMuaFEi2EhAAIhAIRxfyRNRG0KJD0N1rPxtASYKtdMsO0zSnTOfC0gkAQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.4dd9f27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332066},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.4dd9f27"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.4dd9f27"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.4dd9f27_1786817501210_0.674390507803651","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.8320950":{"name":"@astryxdesign/lab","version":"0.4.1-canary.8320950","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.8320950","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4db83bdde047a87adb8b3e7a8a4505c48b9ac88f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.8320950.tgz","fileCount":584,"integrity":"sha512-gJCsb939EJ2VqQgiZ8d0FwwZs/nyu8B7Y3F36qwjOWMWyBkndgG9DBPZ4xwNCyNwsk3ZFUson57TqDUHWNjDzw==","signatures":[{"sig":"MEUCIGGPC/VPtDlSrcBcNhFHg5JTLQTmfemRnLyMAbuFcrLYAiEA8QkO/BXvuSwtqpZKn+EMiwy6ACXRS0i2Ow6DAdj+RbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.8320950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332066},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.8320950"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.8320950"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.8320950_1786823893881_0.03845842864884608","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.c350043":{"name":"@astryxdesign/lab","version":"0.4.1-canary.c350043","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.c350043","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"34a7c91a76389e5b556ddb03916fd46cd2bb5b9e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.c350043.tgz","fileCount":584,"integrity":"sha512-tM1KDYLkGh+f9CTKeI93WA29Ig9zb/dnoW/qY2hLjodwUm4WGDZ5dqALdhWcIj5xCwJ41JovUZDPTIvs+1gKmg==","signatures":[{"sig":"MEYCIQD8QGbpLmuLnzZidl5zAIWviO/5ICcjbbQmdv8RcccYEgIhAJPfZfgel0gjBoz/N6g61FhIZW1hpdxumy1GFreA3iYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.c350043","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332066},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.c350043"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.c350043"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.c350043_1786826756633_0.07074789742174636","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.b91f105":{"name":"@astryxdesign/lab","version":"0.4.1-canary.b91f105","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.b91f105","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bdc1d65e7e85eb7080a3c4dc0b935066d4be7d0e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.b91f105.tgz","fileCount":584,"integrity":"sha512-7H3ySdHO2d98q4oxJ8XyBmk9cXZkCm/1lmLl9Mbrjx930XB6A9YOAFo/vHdmQ9hrR6L7n0VEOxafeX/JAAKROg==","signatures":[{"sig":"MEUCIQDlr3By7kppSAkWMi4P55gQFe16we71/JCb9v0WTrLq1wIgJdRFxXlvaYTeekC4OF9ye/Mnst5KdJIwqK6t1s4l1Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.b91f105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332066},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.b91f105"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.b91f105"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.b91f105_1786828396168_0.7134769920305204","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.2192a28":{"name":"@astryxdesign/lab","version":"0.4.1-canary.2192a28","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.2192a28","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"311978adeca4b0135b197837d138bd22c4d25dcc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.2192a28.tgz","fileCount":584,"integrity":"sha512-RRyQ7UBSFf7fM6Q45qnQXyLP1qrtE29oxgpktJa7Je6EQnp3nl7yRRLv+Sx0RDafLlZ/jxgjrYUFHqetG/Mvig==","signatures":[{"sig":"MEUCIGpZZuZABd9W5rPxfJq+SpstF43jctxs8PgiixwiCtYfAiEA7u4mXOv0k9RCeJjdGMaPuM0VyeUDoZffRMtkCEWE894=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.2192a28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332066},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.2192a28"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.2192a28"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.2192a28_1786830079145_0.8454287192362031","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.5c16dd6":{"name":"@astryxdesign/lab","version":"0.4.1-canary.5c16dd6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.5c16dd6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c4799d6146d1832b5f32f39414a11c79fd1177fa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.5c16dd6.tgz","fileCount":584,"integrity":"sha512-e+QPAX2juql2Q1XBLPIFRYLzMC/Sk6ElWnq9ajXBCEl/MuzahY9wDGDQf8I3whnO0eXSC33xXFu8+j8iYM4c1A==","signatures":[{"sig":"MEYCIQCVGaImT13/pnELS5xRRXD8Sxj42qvB4I7Nxi8E5joS+gIhAKB/lfg7PNbFn2frrkIH0oWbBlP/m6sJNr6EEg18MJoj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.5c16dd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332066},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.5c16dd6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.5c16dd6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.5c16dd6_1786830952425_0.08922488686357455","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.77b013d":{"name":"@astryxdesign/lab","version":"0.4.1-canary.77b013d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.77b013d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cf42ddd0c92c8dc2ac3396555a5e006cfd345625","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.77b013d.tgz","fileCount":584,"integrity":"sha512-vlf59qR4fn0qmTNSqKpYzHRSPCIuBUbEisYG/yJjoEzYhWssih5oqGH8+PuiC++RK+raWBZvVx5eAZiwezNVpg==","signatures":[{"sig":"MEQCIClIoqYno5w5Fd4HMLTTY60z2q0O5Twxo/92NlJQ8rKRAiBVGTg894Svp4luNQxi9vx1F/DFBeWH3asPzX0LWa6lXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.77b013d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332066},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.77b013d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.77b013d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.77b013d_1786831485895_0.08069260774147025","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.9c48923":{"name":"@astryxdesign/lab","version":"0.4.1-canary.9c48923","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.9c48923","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f388ef25d3b4219b9fdf73e51235b73671f0571c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.9c48923.tgz","fileCount":584,"integrity":"sha512-jruNuAYyN6Eu3E/SR5LBUhKbrgdMCFvo2QSumB+kIx3HVHA0w4U1g1DO+a1i9QKU5/VkP6/M6gMKEUgDjejZ9Q==","signatures":[{"sig":"MEUCIQCy4Fiei8rYSvLVIukpR1KNU3hGnnIo6N7JDWac8ezJxwIgO/C3fx3NHVYpZ8BlzkF30FbmVwQo8ud6RVv3C5vOMKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.9c48923","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2334625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.9c48923"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.9c48923"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.9c48923_1786832449929_0.04725600050208234","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.9378ba5":{"name":"@astryxdesign/lab","version":"0.4.1-canary.9378ba5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.9378ba5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f0af0806971690075f7173aac4f69b7dab5b9e6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.9378ba5.tgz","fileCount":584,"integrity":"sha512-FzcTtOi82Er4IsPIMe7D5cta+9F3s3sPXgG46W1rxTf+lJ3QIGeWv970bVzgqZqbW5qaS3baj/JCWS/j2F5YlA==","signatures":[{"sig":"MEUCIEypr7wFFGyY+qr/u5d+cFN02ESepHl/rfEdbiRImOszAiEAoCjW7HXAflNmWRFOviGfFjF+n/E3LCShLauIflEBgVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.9378ba5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2334625},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.9378ba5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.9378ba5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.9378ba5_1786836426181_0.743124280770634","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.56435d6":{"name":"@astryxdesign/lab","version":"0.4.1-canary.56435d6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.56435d6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e85795391452f599b24b2ded022baee528695412","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.56435d6.tgz","fileCount":584,"integrity":"sha512-jaa+Wsc+z4J5eG9LItCMT11ZsvmBVYOOLPTV+ae2gEX9JLAR3fr5Ur4j/aHL0j+m7f+Tl3Xwj7vDkB/qChY2wQ==","signatures":[{"sig":"MEUCIDKNpUB3CNY0VmTAuiXcb/7p/gSu93zjYrK67iVx4YmiAiEA2PWx70OwQ9ayk4m5bDM3EQDRzNSDS6YB20miFSjT7kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.56435d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2344813},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.56435d6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.56435d6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.56435d6_1786837212431_0.36519691384048314","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.3afdd73":{"name":"@astryxdesign/lab","version":"0.4.1-canary.3afdd73","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.3afdd73","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0cd52be4fd85f4b25883db4f59063112f595b8a0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.3afdd73.tgz","fileCount":584,"integrity":"sha512-11wtyRtVdCbxsF8PiFo0l3rXIkGIXDJbfptgKxV/+JivjXDhx5C15NPIGMV11A3BJBFaLx6UyFCgI/g/fiSRpw==","signatures":[{"sig":"MEUCIQCPzuSbsgpVLz4uNvoop2heWwhBJxuVlUSdsrUsNuQBnAIgb4pLXiPbdK/I+sT/dcXBKG02B0lH/1ZAyhR1bBJPTJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.3afdd73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2344806},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.3afdd73"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.3afdd73"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.3afdd73_1786837853600_0.1966034975788966","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.5ed78ad":{"name":"@astryxdesign/lab","version":"0.4.1-canary.5ed78ad","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.5ed78ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aad3f0c2e528e5a0f064abbe1b59863fbd938da8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.5ed78ad.tgz","fileCount":584,"integrity":"sha512-2jB/7vKXPUzPQvskEJBkZMRfx3A4s35++7nEjXl9WE+1ph2SLyXKHYBW9BApyFFeTch4kQGETcHtNJ3WuuJnxw==","signatures":[{"sig":"MEYCIQDBR9YuFH6DL2Z3v3ZvaqHxt5eaB+W0pJl7X5gR6YJ7UwIhAM8P7iR6p/1aMXTCdcxRbVB7IWe1tTDldQFrZWAPl4xZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.5ed78ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2344806},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.5ed78ad"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.5ed78ad"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.5ed78ad_1786842221418_0.7568656627463601","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.77c59e7":{"name":"@astryxdesign/lab","version":"0.4.1-canary.77c59e7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.77c59e7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"351f66cef23f6afa1aef64b7e088ce333795f0ab","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.77c59e7.tgz","fileCount":584,"integrity":"sha512-2FrleXGj2KpJEb7Ld1F4VPpdXOo7elrrcKK1IT45s/OtO22BzNsBSVpwr2lfIOEX1LSmwYY4DaGZoj9W/g/DLQ==","signatures":[{"sig":"MEUCIQCD+MoobB7st4buf2ZCkr+YSgPok+AFslFw18A5QWGv3gIgF1BB4gZJYBE8eOU7QkBON+dJbnzB6Nw3lHDDCdoC4s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.77c59e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2344806},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.77c59e7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.77c59e7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.77c59e7_1786846611821_0.5345624763104184","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.aeb66f5":{"name":"@astryxdesign/lab","version":"0.4.1-canary.aeb66f5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.1-canary.aeb66f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0cbd58a8003e0ade78d901e263d1d3ea3b793bb5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.1-canary.aeb66f5.tgz","fileCount":583,"integrity":"sha512-m/ANXximP7lYbXq+SYO6z0/yfIFJB5gLd3/ICYL6GMPBrd+1D24t50m+FXZ9jHQ8BrEDE6Ldkqt8GA1UhLcj6g==","signatures":[{"sig":"MEQCIBlmw592oteX6GSuKmywO8lOlxzBKmwe1Hy/cu2FjZ7nAiBnRsTwSJirZW9RsWpCme3pTq9WyTcvmx3/E/fm29YJvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.1-canary.aeb66f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338606},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.1-canary.aeb66f5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.1-canary.aeb66f5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.1-canary.aeb66f5_1786847464612_0.7896648363853278","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.791f395":{"name":"@astryxdesign/lab","version":"0.4.2-canary.791f395","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.791f395","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da4e7a5c121abb659d571f82618389b584d9329b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.791f395.tgz","fileCount":583,"integrity":"sha512-G6qd+WkTOHQu7B+uSpeZGESmanZXLZ8BeMtbbsbkMSo0zFJaSRBXgzqQI0ZKwgf/otS8VLt9K8i8NO0fFZfWbA==","signatures":[{"sig":"MEUCIAGHp3mmL5YKQAmxjJhbD/+3/J13Z5AuAMHmFQWMzwPQAiEArVEorCpXKRx+rI+F/86k7pWDZZIdU7rnlmw987Sc5Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.791f395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338606},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.791f395"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.791f395"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.791f395_1786851468085_0.2713178066516362","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.59b3334":{"name":"@astryxdesign/lab","version":"0.4.2-canary.59b3334","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.59b3334","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"65a6d36218b27f76cb1f0bfc8be6b23f63097ccd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.59b3334.tgz","fileCount":583,"integrity":"sha512-F6xl9zqEsxtTR8H/xlBqS1e1norV+h5fGT4iSYb1js9QRheb4TgU29pfLNkl8vkpm+laPLbcA5aj3llhsyBeJg==","signatures":[{"sig":"MEUCIQCZNl+eiMmZenYYysitQC26P3hhPsCQzOMdkLbAFLYfJQIgASU1zoa9oknQ1oe87vpfXR7y7ZQ/CX0pSlLkxd0Wr0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.59b3334","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2337866},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.59b3334"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.59b3334"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.59b3334_1786854154971_0.03677234595474688","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.464a445":{"name":"@astryxdesign/lab","version":"0.4.2-canary.464a445","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.464a445","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7af61f79c2cb307049461136de802a6869fe1389","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.464a445.tgz","fileCount":583,"integrity":"sha512-j40ZC/aR5xhwYrBg03esuemnaZwXoUiIUerTe41Mc8+ZFtn50gPn9Z8KXW8dZaDMjWACyRaDjkqbphslQfRElw==","signatures":[{"sig":"MEUCIQCdcJ4HBktc1s+Ogbfli70sMHB8V8JlwPm+kOKH7sDSmAIgOrfbNFRLY+m9sdxVRHewuCimN4vYeKNaY2YNKLFWqC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.464a445","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2337866},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.464a445"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.464a445"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.464a445_1786856521882_0.474192526891404","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.b2057d1":{"name":"@astryxdesign/lab","version":"0.4.2-canary.b2057d1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.b2057d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2a5415dbb9feb27c362047a7e7004f52059b7604","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.b2057d1.tgz","fileCount":583,"integrity":"sha512-ZHoWQYIPKIMDEQ45QVx+/+E7Gt6M8miAzm20suwEdpg9x2bm1Y1VeHHj5EqNjrKMPvRgWfjYa3m0PJIal9VdQg==","signatures":[{"sig":"MEYCIQDididmqfbpDb/kV0k7kdpeUGWnc4nNEZipzOdcJqji5gIhANhG2XAlkSb/qZilgkhUTg5LSBiCroJ6I05vX+8YKO0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.b2057d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2337866},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.b2057d1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.b2057d1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.b2057d1_1786860155376_0.20912116567394334","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.356d2f9":{"name":"@astryxdesign/lab","version":"0.4.2-canary.356d2f9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.356d2f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"072922eb7d018fb1fc2a23c6fb4348d996fe74ce","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.356d2f9.tgz","fileCount":583,"integrity":"sha512-LzbfsjgTfu57fO90B+R5cM6NMSEzU3RSIB9/e0jYt0rCdAgfBRK/9xdp4MeX4Azf9Y7jZMpqgq8P3o0YrZDLAQ==","signatures":[{"sig":"MEYCIQD2u0uc+C0c0Q4k+llfYqw+NzrYyj5alz8I94Cay6p/WAIhAOGWcIUQTMgVZPiheEPd9CNlslBCJzd48dXw8ufR8QSb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.356d2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2337866},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.356d2f9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.356d2f9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.356d2f9_1786861100570_0.9488245367856394","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.10bcaa1":{"name":"@astryxdesign/lab","version":"0.4.2-canary.10bcaa1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.10bcaa1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8a6feadbf7751541309b5ab7b19cfeacb75a0602","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.10bcaa1.tgz","fileCount":583,"integrity":"sha512-MqK2tmA1rAnynWqOxAiJX+/4sxZ96zYEJ1n9yUnQRpeV8MQR0jFXsWLPavYX42tHrfAeTe5fpQHB/+h8P2WpdQ==","signatures":[{"sig":"MEUCIDkMkZXBJ5+fmDNa7uUQCNGGzqj1oSpyclJlcw+Zfkh6AiEAryxBYzdWRmYK2mrEZPh1aNd77cUSiiF4bJQSVtkwlrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.10bcaa1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351304},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.10bcaa1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.10bcaa1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.10bcaa1_1786863728026_0.22144217304791347","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.f191567":{"name":"@astryxdesign/lab","version":"0.4.2-canary.f191567","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.f191567","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8258581fc7216fbfd034a75f9485d94f460fc59","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.f191567.tgz","fileCount":583,"integrity":"sha512-khH0kWGVohBpxpDCK4Kn9yNYEPrvYD9HU47A3DZYatSw8Lm+hlzvdqLbJy7+srRv/IS+pJuGfSmKZmkS+8d27A==","signatures":[{"sig":"MEYCIQC+ZI2bC0LV5MqgPJuFoao51hUBvK3nCgf/JxOpZ16FZQIhALARXjAL0n/wIfdzJLUplx4XjsSSOmucdlE9ww1HzL76","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.f191567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363176},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.f191567"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.f191567"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.f191567_1786865509472_0.9393347206424472","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.bb07062":{"name":"@astryxdesign/lab","version":"0.4.2-canary.bb07062","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.bb07062","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f6256cb9398ac6eec0487e0bb5c611581bbcfb80","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.bb07062.tgz","fileCount":583,"integrity":"sha512-Y+ne/4Qaen5o+GjGL9LF9fD5f456uqV6PAR9KFbhUq/BsqvQg6rSeZV8eeMM50RH6WXEDVAnUvq2NXFhDrLxmw==","signatures":[{"sig":"MEUCICm1iI+gxNDrUYcwibu1Sz1GgL9GoEnB3eSHQrRJ0PNbAiEAnU8vLsMANfdwObNEJr9b/ugv/1Vsu3+5Nbsrm7nNMeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.bb07062","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363176},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.bb07062"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.bb07062"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.bb07062_1786888972040_0.29701539259309717","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.01592f7":{"name":"@astryxdesign/lab","version":"0.4.2-canary.01592f7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.01592f7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99cbeb371cf789e7d7b506e006c0b6a4eacc6fd6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.01592f7.tgz","fileCount":583,"integrity":"sha512-vlDeb6iyR/oxMnEC8+DS2LPQJWhSaTSoRLQFyCjnqAHxxsnKaBA/v/xlEzQfBwFKGgPacci0NEB7imhMg2EXQw==","signatures":[{"sig":"MEYCIQCVE/VLMeu73McrcyMKX84iD8/Gb/V0cARg6sM4+fCh/gIhAJVyjVy5uYkxkZ3YMuGkT1L1ZmpxxkaDpjtpo9xdjmJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.01592f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363176},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.01592f7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.01592f7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.01592f7_1786895693490_0.7143342910011286","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.e60974e":{"name":"@astryxdesign/lab","version":"0.4.2-canary.e60974e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.e60974e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f7810d5d3214428b60baebffa4900dcfcf4a4eb1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.e60974e.tgz","fileCount":583,"integrity":"sha512-6bnQ7WjaxMO+WJ3Dms6tAYrQDJlXCn8oQxTZx9ux7HL+RXZNC1t5z7g7ULwvlPEwLqHF3mi8Dw932yQm9WBiKA==","signatures":[{"sig":"MEYCIQDfUNBPtA/9qvUTsGC27ZkjvK+Iw78RSLv/XWCNeBkUogIhAIIFVCCG9dlfBVMvBDm1VlEXi0LzajJFkklDpBJzYD5o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.e60974e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.e60974e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.e60974e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.e60974e_1786896282493_0.43642648791636196","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.86a7f17":{"name":"@astryxdesign/lab","version":"0.4.2-canary.86a7f17","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.86a7f17","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a8da0d005ca3f9db0ffebc1260419fe430e7a4e4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.86a7f17.tgz","fileCount":583,"integrity":"sha512-fOXhcsPUlhatmZTTnBOENabmiilBtQ8nTb7xeP5S+VYYl5LAWACp6g5vCJgkLG6Yf8bH0bUWXeRIXZHtaTNXeg==","signatures":[{"sig":"MEYCIQC3ahjvEoMDrPVLYIlSuM015r8yfJsMqgcX/sFwSQONOwIhAI+serX2WcV5AGffGUE/HPkDfNlFwIsKlFuR+jZj6G6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.86a7f17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.86a7f17"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.86a7f17"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.86a7f17_1786897043923_0.3194111131640709","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.8b07cb9":{"name":"@astryxdesign/lab","version":"0.4.2-canary.8b07cb9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.8b07cb9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f5a0e061c3f1699897c948883e3e5aaced6dafd6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.8b07cb9.tgz","fileCount":583,"integrity":"sha512-jbVNi2kBRUe67cLmKvhLtjQPAGrwianvwW5W5d4miShqado74aXZqzzjl9a7Ucfk/Hd8qz/A2oMvhkeUnZ24jg==","signatures":[{"sig":"MEQCIFCPvfl9ltbFlmGewferhinltEV/s8DmDCmj5hcCaVhTAiB60Jkl+eSOv1b05nDj9KSWZxcOn98F3sUmJRncIQWxTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.8b07cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.8b07cb9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.8b07cb9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.8b07cb9_1786903409138_0.8746726140528793","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.255e810":{"name":"@astryxdesign/lab","version":"0.4.2-canary.255e810","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.255e810","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0534c25b5d89059927f340730b4fef3e67c57e97","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.255e810.tgz","fileCount":583,"integrity":"sha512-AVr8gYaytnuibZOjnatImehTNVni8yGV2TS/vz2UYz1H1cEmsFJYFd6TudgyWybeJU/koFm9jU87y8lQ8zYR1g==","signatures":[{"sig":"MEUCIQDQN59KkpqtqCLMFWVUI0zzlWHAr5ug1uk8dXW6Wbo4OgIgRkJYkOZoTNx8laSIe3ZCNi7tzUvDjET33WthxuACWzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.255e810","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.255e810"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.255e810"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.255e810_1786904002576_0.2761667250035218","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.4d004cd":{"name":"@astryxdesign/lab","version":"0.4.2-canary.4d004cd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.4d004cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b4b38c8b1bcfa8567bf76f7c7407589fd6e0b2ad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.4d004cd.tgz","fileCount":583,"integrity":"sha512-xc/cx2QazPkGiytoZwiecem3/az0lz5EKzp7dr5180irkX4uFkeBxa4cwpkGtuSghx7OqscGWJSif05ndUOeiA==","signatures":[{"sig":"MEQCIHH438FVY19CEGx1QoFHRZvTkrR9Nj6HfpAzyRibWrSqAiBVhRx/yQ8kgseq0l4KGW44DwUgNb9WXOHWeas8xOVZ5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.4d004cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.4d004cd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.4d004cd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.4d004cd_1786904249366_0.19129969612257347","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.44cde5e":{"name":"@astryxdesign/lab","version":"0.4.2-canary.44cde5e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.2-canary.44cde5e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2ebfceb46b9772ff385a96204e62e842b7d24586","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.2-canary.44cde5e.tgz","fileCount":583,"integrity":"sha512-SUX4xWFLNSkIL2a3cbTsImFoPbTh4HYhkm/YpE/xxJ/wIiY75JMFRs4UAsYnjwP414Hzte95yb9iSOfOGLaKSQ==","signatures":[{"sig":"MEYCIQDPc2iXICIV52/v7V0WAwHwceTDfAcOI2ImSLpWR06I0wIhAOaqdgZeIrr14PNdHiyIJBFnxQIocPbRjOJdowKWPFUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.2-canary.44cde5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.2-canary.44cde5e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.2-canary.44cde5e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.2-canary.44cde5e_1786905000697_0.5406485857132921","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.d9189c9":{"name":"@astryxdesign/lab","version":"0.4.3-canary.d9189c9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.d9189c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0e9e1d57c275e638139dbc0bdd93ac4b8d28b2e0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.d9189c9.tgz","fileCount":583,"integrity":"sha512-QOEY3503RHp4FUcV3L4lunnpkv5O1E6NAgMAG7XrnTXEfjQGoIu7cKQEjhb39c/RWLsWypNA1uUdGTvqRm9O2A==","signatures":[{"sig":"MEQCIHJ4/gvr6nemLN41C9vnpnPks4hrlCwEbCCLQuwf6ORnAiB1O+SK3r8f38AxZviAZ+9dRGcHFCAX/SPjpZOR5TzXww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.d9189c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.d9189c9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.d9189c9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.d9189c9_1786905696899_0.6204762386597813","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.5939961":{"name":"@astryxdesign/lab","version":"0.4.3-canary.5939961","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.5939961","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"773f7111bbc32ab2cdc7d6adea3bbb8e1db6efec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.5939961.tgz","fileCount":583,"integrity":"sha512-0jAkeXHd5QIZdjLitc7A2GpGozSbzzhCanOAk0S8W7p01mUKk+9Vn8pS4NpHYHTasFNDHR8/nCWpn2aMWJ7EQA==","signatures":[{"sig":"MEUCIQD+cr66tql31XuizqAPqE6uqevi35WHqWIoMdCDcglFuAIgVHtgUNTZT6ZybtEE+a7Vj3N0NueRTLntGKjKA6wcUxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.5939961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.5939961"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.5939961"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.5939961_1786905929398_0.16837702392373521","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.ac850d9":{"name":"@astryxdesign/lab","version":"0.4.3-canary.ac850d9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.ac850d9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d71a86324f61e0520db4421f1ad8ab81e3d41592","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.ac850d9.tgz","fileCount":583,"integrity":"sha512-KRQytCmH/8ONjnbMFDvGSmJ9UGcQo4k3/JBxDL4AEztWgJ5ieJLQaJmUV6bfDEdOrGWkwgeQxOn5jXrNuLRJ7g==","signatures":[{"sig":"MEUCIQD5kOv3qOFFje1qYibQYQglePHPEn7fARwZnv7d7UEBygIgQUp6CogitcnSDl/0/AeDzCTQhKDnNXDG7b3zOmX0uns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.ac850d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.ac850d9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.ac850d9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.ac850d9_1786906238135_0.481895285985922","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.fd13115":{"name":"@astryxdesign/lab","version":"0.4.3-canary.fd13115","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.fd13115","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"53038a1b328fb58258ede5f7669878ce2abe88bd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.fd13115.tgz","fileCount":583,"integrity":"sha512-lZfBrfPb9HhfNA090RyaZxrzQ64r5Mb1Ys2Pn/veIHxVY+aLl0Xmfj3km9eCK824Dg2biZystPW7t8eeytZEZA==","signatures":[{"sig":"MEUCIQD7rD9SCt60SXEve2d7I7YqQ56XDQNdFzmIyk+JSDgRWwIgYIfSp7I2+DGj4LyiQ9PNl+tqi3RfYMVCpGZ7yH1IoD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.fd13115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.fd13115"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.fd13115"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.fd13115_1786910199748_0.962568004091306","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.72e38c1":{"name":"@astryxdesign/lab","version":"0.4.3-canary.72e38c1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.72e38c1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"02346168cf7edf3d50df10a65dfe6a7e23d6704e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.72e38c1.tgz","fileCount":583,"integrity":"sha512-z8N7g7uoP1kPD4XPPCbl2MQ3TK2Nz7wMhtHscb7YUyKc3es2L1PEoFfYLWYPbdY41846KepYZtItigwFTK1zbg==","signatures":[{"sig":"MEQCIHAyOy6HjkOFNXrdfxBjaoUu/8GXdIyhflMLdSNeLwMXAiB8KURsKFnagWsccYXKe8WEHu5mxJf2N0Q748Wcu6ICeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.72e38c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.72e38c1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.72e38c1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.72e38c1_1786930797611_0.1383225471141878","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.68b10b6":{"name":"@astryxdesign/lab","version":"0.4.3-canary.68b10b6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.68b10b6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9b672149029b0b47de3d59beecb5c5ea872815d0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.68b10b6.tgz","fileCount":583,"integrity":"sha512-TrooZDpo/rzEUNXKSKzhZzgJbxPgZBhpP4+uaJ6sz1CVcghK0XZ0ovO+6g0eYgq7Atu3hG2Fj5VsTkNOSmW/xA==","signatures":[{"sig":"MEYCIQDkqg6Uo4dYJyNgnDXxxySg0i5AKrBPPYn7eYdaV8uOYQIhAI8PSXLmAQEw/zX32XZWZljd+K//T+feWfXJNUGHg/u/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.68b10b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363320},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.68b10b6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.68b10b6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.68b10b6_1786931467937_0.8191611142434454","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.71781fc":{"name":"@astryxdesign/lab","version":"0.4.3-canary.71781fc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.71781fc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"33f49317f453ca3b0a9d569fa485833dfb12791f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.71781fc.tgz","fileCount":583,"integrity":"sha512-lnrrSTxWh5xmCsCt6MAqSAamB1seunwFZLB5wrcTAGV0bjagx21fqNwSMR6Mxh41u6o0foyoe8tXiDIfgmpinQ==","signatures":[{"sig":"MEUCIQD4vXnyZGKyyJKz17dppzcpFlk9yuUx+qz01tR9M32ddAIgINEd7VahETKxtGisBgBbMHVadxQimFujjED/4kjpP9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.71781fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2365569},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.71781fc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.71781fc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.71781fc_1786931945128_0.2589824622602417","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.915a7aa":{"name":"@astryxdesign/lab","version":"0.4.3-canary.915a7aa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.915a7aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"605f038a9793e9d3b899164eaa08d3b0eaff7ffe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.915a7aa.tgz","fileCount":583,"integrity":"sha512-EwA5W56bH+m12Zt5cX5eF4e7izgCwPsHsq6tDn1GcFgg/jyij7CxJMNHkcQETtKzak5i8OceCIU3l9KNpRm4Vg==","signatures":[{"sig":"MEUCIQCOVxxiGKYiUvUWl4ymMNNfHlD5oDGBXkJ0fhZWfLILAwIgZ3OCewNrTVomk/ztxrQB3Oz7rev0bZP5dBpqN9iXl38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.915a7aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2365569},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.915a7aa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.915a7aa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.915a7aa_1786932147237_0.6763231022895637","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.551a8de":{"name":"@astryxdesign/lab","version":"0.4.3-canary.551a8de","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.551a8de","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bbc3d800559e9b6ead69732e026daef532526d20","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.551a8de.tgz","fileCount":583,"integrity":"sha512-KSF6kQRayVrkfSPA3JcCdbEG01T16nXYjShBU51FzK6H2LeE5fI4FFRTGRlyOryFfotcLPFZHVIXgFYBMJrSZA==","signatures":[{"sig":"MEQCIFdfrihk5Z1Dm6Ipk0MLOTXOcxjp6OnpdJTNZ8BuQ2nOAiAggXpe5sWzMrKM7jMjeuASj055Y6aG6bgqnezVbrfA1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.551a8de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2365569},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.551a8de"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.551a8de"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.551a8de_1786935725434_0.5862374231019014","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.b3dd679":{"name":"@astryxdesign/lab","version":"0.4.3-canary.b3dd679","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.b3dd679","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3865e1bd86f2585d79d59f566f932591f3b7b5e2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.b3dd679.tgz","fileCount":583,"integrity":"sha512-d6dIEaQ7Y85a0o1IcepQCXYOzbdhcYFNYHPZjo+4WiIiLPb0t1YMGncge8obU+fI4clRfNifqzotMfIvjYHMzg==","signatures":[{"sig":"MEUCIGEhgMsoqn2/xJAM4v2VytoP6foKGhLY1moYQ84GpmXZAiEAklDMs1dxsV2lj9A+s/PoObZzPbYX8oNXF0U09R48qy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.b3dd679","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2416213},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.b3dd679"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.b3dd679"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.b3dd679_1786947463606_0.6587944164833275","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.640a05b":{"name":"@astryxdesign/lab","version":"0.4.3-canary.640a05b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.640a05b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f033c3e282c359b9a4bb8293e23084cfa07b0d49","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.640a05b.tgz","fileCount":583,"integrity":"sha512-Qx5fe/DThx+JdeihVJBSBfnQ2cqDaxERQq7awA4tjhgBrhxknWuMxDhpdpRUoR6/YNLNHAocJPFBDlR8viAbsQ==","signatures":[{"sig":"MEUCIA+ZMfKewsbEbSoqrDPkr4E/S7tJRXc5KZFjd8QGPPYvAiEAm+X8wVz8zCMe+3BAdMA4mgG66ojjEYeCwIZwgs/bGJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.640a05b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2416213},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.640a05b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.640a05b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.640a05b_1786984243582_0.6151246157002417","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.6e7f89c":{"name":"@astryxdesign/lab","version":"0.4.3-canary.6e7f89c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.6e7f89c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"16b30da02cf408995e37e9310de5bbf7534fd708","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.6e7f89c.tgz","fileCount":544,"integrity":"sha512-jmXTiafij+uOTICa86zkWuHP0/tVsYEn9jvDjw5oOWe1EMmleWVM2MP8Q6z0NmFGwU2bpdJg3i5FTDC7ldYj+w==","signatures":[{"sig":"MEQCIFYfQMPMgjtsbPWNBZEqUpVJ7lWkTXDgf/fsoqLG93N7AiA1YC7ppF9O+slJ16j+iESYOctzQwOud1MZThjSKxEvhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.6e7f89c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.6e7f89c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.6e7f89c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.6e7f89c_1786985602178_0.41261500544757745","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.8704600":{"name":"@astryxdesign/lab","version":"0.4.3-canary.8704600","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.8704600","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25cd8eecf397cad2dfc939b801b790336c59a339","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.8704600.tgz","fileCount":544,"integrity":"sha512-yJMczolQrqmP+gd4kEchHs8W3atDVOl9dFxQW7/CDAvXenYmjCbwIvPlm1f2oEDf/BfWVVcSROmKlE3WZ0nQIQ==","signatures":[{"sig":"MEYCIQDyLSqr92Asrd7xc2OsNWlD7kooSOrcvtVRrCwEU5GfyQIhAJYkF0MUm9i+6YbM2rcKloFT/AYmZvbN5BVHKsBDwFvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.8704600","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.8704600"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.8704600"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.8704600_1786997261217_0.040863379396696375","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.a7b6045":{"name":"@astryxdesign/lab","version":"0.4.3-canary.a7b6045","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.a7b6045","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d19fd268596196d9e7b195221f59bdab450ac5b3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.a7b6045.tgz","fileCount":544,"integrity":"sha512-XFNv7i70rioNf8sSoKwkzez2cGILYBLltA0N8PABty17aafg2/iPIlqrn9KDF+iA5xLdgvcc5547jSLtyWy5mw==","signatures":[{"sig":"MEQCIAyt/JoVQ6Zjs8TBWVI6W+bi2gyRqC1V3t5rBxqY0TZoAiBjZo8S8BdqTVW4r/q+X9P22/sjWEgXvZd02bhTX47goA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.a7b6045","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.a7b6045"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.a7b6045"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.a7b6045_1787004542232_0.5537398750664577","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.9e9d827":{"name":"@astryxdesign/lab","version":"0.4.3-canary.9e9d827","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.9e9d827","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e442f34df239072cb4be35494fcba125df193edb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.9e9d827.tgz","fileCount":544,"integrity":"sha512-/yzuqUEjbvPhOASPu2P+9GbrOGUE74D9ljdkgxWhpBfyTO0WmdPQpvoDoSeaosECutcf+YAvSTrTdW0tFY+uEg==","signatures":[{"sig":"MEUCIQDaiw9eCaR8A/2r6e6puS2/de6OxntjKOvdhoPEJjad4QIgdC8QDUk9GNTyq6gB/1d2gZPBrkk219FZvUJuknd0Tk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.9e9d827","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.9e9d827"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.9e9d827"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.9e9d827_1787005512908_0.5856816713443762","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.0a9618e":{"name":"@astryxdesign/lab","version":"0.4.3-canary.0a9618e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.0a9618e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"31779097bceb48f60554317d783f30d1db8a6f2d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.0a9618e.tgz","fileCount":544,"integrity":"sha512-ltK8TO6eBF6OQalz5UqbYYJuCPzWorkLUkZaQP97cQheMcpDBDpjI/a8FvAbe+0z1moopXD3X/TerfDaksDBZQ==","signatures":[{"sig":"MEUCIQCgXPLPC5PWgp1lIrEzoOE1RalQ/h2MTNItVF+ESt6OPQIgGxj98TpT4RC2s28MBAQ9MchIGvg/KtJqTE0oe0wG+G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.0a9618e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.0a9618e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.0a9618e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.0a9618e_1787006260163_0.6458266877124714","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.dc90488":{"name":"@astryxdesign/lab","version":"0.4.3-canary.dc90488","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.dc90488","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"44c14c2fdc811b998955bf27a12e3349ecd7eada","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.dc90488.tgz","fileCount":544,"integrity":"sha512-EBj4WrWz3aWl++4IXKwojb861UP+Ws+7NiiqzqNRgS0MVcBRD1KM6zvzBzBlH4pygmXSWv91CGCskRwu6Y0pWg==","signatures":[{"sig":"MEQCIFXJhh1gAR7RusB+vHihPeVJNkvODHiFPCE0HPOMeuoCAiBrrDvAQvJ0ascqMWIef6qWzAnvEgF86+etJwRkfECtQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.dc90488","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.dc90488"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.dc90488"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.dc90488_1787006919023_0.5254313401011153","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.07f9998":{"name":"@astryxdesign/lab","version":"0.4.3-canary.07f9998","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.07f9998","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"afbefca0c10f4e1a5bf53dd0c85c3260ddc64b1b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.07f9998.tgz","fileCount":544,"integrity":"sha512-PcOa3xHRIkAeUxSe55pGHU5oIiVpc0k6J3xjYKJ0eZZ/VpoESA2SYnDTRjelP8gfDQpIuhzyV4nDXa9HYXYVkw==","signatures":[{"sig":"MEUCIGpp2Hsi7L5O+Q0Va5iGoT+pTWWnNu7f3UszT8xKJo0SAiEAi2oLGlShYXMywj7bljAoJw37OHYeJ0J0D6qkeSwitWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.07f9998","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.07f9998"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.07f9998"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.07f9998_1787007621893_0.7539673924864789","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.84ceb39":{"name":"@astryxdesign/lab","version":"0.4.3-canary.84ceb39","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.84ceb39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"98241ed6a9b9a6a13e0d45a8f4ac6ad8d1a58950","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.84ceb39.tgz","fileCount":544,"integrity":"sha512-ycLruscLoyFsOTV/8GWt+RtN6VuopoIO75268Jhr72ap6xDAhqUIct32aplPURP+s1jFU1xiR1LrqPOOCJWwPg==","signatures":[{"sig":"MEUCIQCa42Bjybz4A1g4G+1VH3zNZH/I1IHXYS/Xx1z4gHgphwIgUWvruSW+GKs4C7wAVsQKIS3cVSVprulahQK5KNSLN7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.84ceb39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.84ceb39"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.84ceb39"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.84ceb39_1787007817099_0.2275933064664426","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.5a0cf74":{"name":"@astryxdesign/lab","version":"0.4.3-canary.5a0cf74","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.5a0cf74","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0982ccf1cd595ba90ea723069881b1c71e62ea98","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.5a0cf74.tgz","fileCount":544,"integrity":"sha512-xpJGhFN8U3mzA2D6kOF/wygBVf6wjpmoOWs8cE9gRiN5EXHcWSVxVYhZvTKulEP+pgRrkJ1dX2+9mqbiSSPiTw==","signatures":[{"sig":"MEYCIQDp6aTeRjEeDsngDdjppfaDu1Xs8zzFoK5P7OQRLNa/9AIhAI1DhtrUZ1mRb4pv2f51vzCowP23cxkehiGAoPbK6/o5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.5a0cf74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.5a0cf74"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.5a0cf74"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.5a0cf74_1787008634692_0.15263185213737906","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.972a316":{"name":"@astryxdesign/lab","version":"0.4.3-canary.972a316","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.972a316","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"840e1dad0c9b795572f9b4f58b0ed8c09c0470fb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.972a316.tgz","fileCount":544,"integrity":"sha512-lRp0nhFEFF4hKoZlCquQyatdweMImLx0dfOA8MHUg0zBB50Jj2EaQH7O/qWRDAM3/YbEzMh4pR8PHL6gxRIdTQ==","signatures":[{"sig":"MEQCIH9WI1rRkuDPVJyOTZhwEH7zFdXvfYUGuDI9rNooHbmlAiAOthFT2Sv/1tOdDYRRRgtvqd8FE/nI7xM+RlaHO2OP/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.972a316","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.972a316"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.972a316"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.972a316_1787011966435_0.8541396073245155","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.773ff16":{"name":"@astryxdesign/lab","version":"0.4.3-canary.773ff16","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.773ff16","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"35e65cce5b0ae575b6b1ccf8ef7a1a719d7120be","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.773ff16.tgz","fileCount":544,"integrity":"sha512-XGGnEFXuVoD/+URNYAWYP3FCsN4qGXZpx+4J+TMNM1BWB4gLiCE93dlAYBn1Ga0cNj3rvXz3W7XlO7DgZOlf/g==","signatures":[{"sig":"MEUCIC2Ym65SPTlXDdcdYMb+scWkcQQhT5UWGKH4R+vYEsMbAiEAp5JEoPMAIuF5m2TE3TeaRPUZeDtga4gwSvaU4uR78aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.773ff16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.773ff16"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.773ff16"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.773ff16_1787016437747_0.7169966189804484","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.6b6ec63":{"name":"@astryxdesign/lab","version":"0.4.3-canary.6b6ec63","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.6b6ec63","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ec4c15d61f1a27867a2ed9d041332f9124aaeef5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.6b6ec63.tgz","fileCount":544,"integrity":"sha512-/DFwXMRHH8ZhJUi59Gieb49V+BBoF4GVdLxOTO8T+nEp0aXDs2wpkWbzF9TGiEQDiZWGtuwmV50l7tsRzuzN+A==","signatures":[{"sig":"MEUCIFEGY+dxYhjXVhvY0G/k7Yiz6fYfzuGZMQnfr+rCzSkkAiEA9qsFMwrozhpRBSmyoc7PGrzSgvPPD90Seeo8m8AaRl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.6b6ec63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.6b6ec63"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.6b6ec63"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.6b6ec63_1787019558955_0.20026556662072137","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.00bed29":{"name":"@astryxdesign/lab","version":"0.4.3-canary.00bed29","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.3-canary.00bed29","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"62c4627ceef9435ba0f576c31b368595c2b4c5f8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.3-canary.00bed29.tgz","fileCount":544,"integrity":"sha512-um6qvO5gUCoBe9MBgoSuKLPQWYuFU1F5OVKdq3lHGjZixMWuLDmaEDImxB4k9MrgbpH25YyxCzaCTUBE7qdusA==","signatures":[{"sig":"MEUCIQDEg0vZR6cfBS5RzKQ7zJK7alsKUOHAnd5mC8Tlir9c7gIgL3zPvzf1EHPRn9I2pqAHNmeOy+WjjpMTIujSaWf8Knk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.3-canary.00bed29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.3-canary.00bed29"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.3-canary.00bed29"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.3-canary.00bed29_1787023483821_0.16817810886089712","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.14ba912":{"name":"@astryxdesign/lab","version":"0.4.4-canary.14ba912","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.14ba912","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dddc5aa95633ade7cb07990bc5689f2ba423dffc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.14ba912.tgz","fileCount":544,"integrity":"sha512-lOY8iTuOjMVa3AVVJo0H4wsgC7f3kFWo5sxvVyjJvGXO9snBMfG8dLxq5RwkNPiB9PfdOUCYe7TC0eqjpsDmpw==","signatures":[{"sig":"MEQCIFJCLKglrJLkvlN4+4dyFfSxq2jF73V3ODFGlxJxnaopAiAERIN6Vj/pewRP+91lzkfGWIlHR1ydMgR+UvH3T4KmfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.14ba912","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.14ba912"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.14ba912"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.14ba912_1787066276054_0.5545428315326477","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2022d94":{"name":"@astryxdesign/lab","version":"0.4.4-canary.2022d94","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.2022d94","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7dc9659f43d8801172683af9321d2141ed0f1232","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.2022d94.tgz","fileCount":544,"integrity":"sha512-8GrZozgGDrVIKjxGtN86LucpIeSxhR6bBlSyN60fl7Cmf2oeuSszTiNI7o/RQ/eKtCPH/APIbSp2bJXrXry+sw==","signatures":[{"sig":"MEQCIGmILgfwsuwskD+ip3iNipFzWOLj0wwYB4XNr1FHxFG6AiBkEASvhETQwHwBa+nZWOdSkT5+8hHXRokP0gbKkh9a/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.2022d94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.2022d94"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.2022d94"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.2022d94_1787067661901_0.12378801724841426","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.eb069fd":{"name":"@astryxdesign/lab","version":"0.4.4-canary.eb069fd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.eb069fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f6bac9613e6bddc5ca5d8a178206863bfe94cff7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.eb069fd.tgz","fileCount":544,"integrity":"sha512-Gwvzutv4quJxg5P+sQwXgwCF43JhVfzImOhZsQd4FblILwT8yWfn06ER4dNNg60L+LHxAvfEQ0XyC+Oj+nj/bg==","signatures":[{"sig":"MEQCIFbT+30ao48v8LDL8+RwLfH8NZ42wdH9BmfxvBKYOZgXAiAuYuxeqD33aUSmx3Qk4wvt22EE40Nzo7v3DePavFxU3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.eb069fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.eb069fd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.eb069fd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.eb069fd_1787068975729_0.5711971140567742","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.955be19":{"name":"@astryxdesign/lab","version":"0.4.4-canary.955be19","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.955be19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"097f3d083bfd4ba4f678d0b4dceb791de2735878","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.955be19.tgz","fileCount":544,"integrity":"sha512-CsAGMelbKnLDH0XyOSUKlRfxK9Wgy0SIoacf4xKj8U41lERALQNnqKWMMgLJfNuQA+tjgGsrXgCawIyedE9+/g==","signatures":[{"sig":"MEQCICt7pw4LNGr5uFfRpBWHeK9TOnfJg8GThxQ8LPyPyhyaAiAHSiVdYQrkr+AFNl4pHpszQ2AZYQLE+6eQacgrMnOmFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.955be19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.955be19"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.955be19"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.955be19_1787069272551_0.9194908697652593","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.39d8a5a":{"name":"@astryxdesign/lab","version":"0.4.4-canary.39d8a5a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.39d8a5a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e072b00e26724d59fe943c6ec1849727085b5537","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.39d8a5a.tgz","fileCount":544,"integrity":"sha512-edN4FMRMNqrtBoy4/ghOXpz2k/Wvugqox7Dza6OVWxPWEIiGRtMoOZSvkND1IUzFbaI0/IZixYMg+t92MsQCCQ==","signatures":[{"sig":"MEUCIQCn5SdtmdD4gCO+Gt2TNGc9kBhaeYmHLEmHGlaAZXHOUAIgKK6Ev2xiUYSbH4fnYQb4zm5MxNY6cVfdzKuKj/M6KUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.39d8a5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.39d8a5a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.39d8a5a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.39d8a5a_1787074580861_0.5486074827825795","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.ea7fc8c":{"name":"@astryxdesign/lab","version":"0.4.4-canary.ea7fc8c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.ea7fc8c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b4f01cdb532bf3a62d64a0cc0e05d67c040ce31a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.ea7fc8c.tgz","fileCount":544,"integrity":"sha512-5cUYfzmKmz2jjmAStenYhLuDfkX3Hqih18rlnBFWQ9qMUSvqOhCBKZJa82zTefPp9ZpV3en3GDNHMeK3UOL5Qw==","signatures":[{"sig":"MEYCIQDYu2VfkFYj8VpnQe7YV33CrnUKlR7Jj2jenmNHWtRbPwIhAOUTOh7uGu69twrz3O8IsRDWf8GhM+I98nqFVmMB43Zt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.ea7fc8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.ea7fc8c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.ea7fc8c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.ea7fc8c_1787092335732_0.917296729565519","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.0f4d45f":{"name":"@astryxdesign/lab","version":"0.4.4-canary.0f4d45f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.0f4d45f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe512972069aa0167369b96165f8e4ada126bc7b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.0f4d45f.tgz","fileCount":544,"integrity":"sha512-3fQOkREUizpegaqNe/7Kj66zqXEthGhcGeIR4xlu6kHZgzvttNuNv2O5uUpO6AZFRWG5RXLeVkK405hnJah4Jg==","signatures":[{"sig":"MEQCIADDNRnW0+IuoKRVuxGc6Umk/DHSkn5glMDmrTiwm90+AiB1kSXIqJwDZ2I44o1to4zqdtla7VLoeRD32H+oRy1ABQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.0f4d45f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.0f4d45f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.0f4d45f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.0f4d45f_1787094833514_0.8774326113835107","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.1cd52d9":{"name":"@astryxdesign/lab","version":"0.4.4-canary.1cd52d9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.1cd52d9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"24c1310bd19d8067380e2e8d8456ca53e808e175","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.1cd52d9.tgz","fileCount":544,"integrity":"sha512-e0IHFO/0ZRdySfiDb6cKDT4EGFQVdj0KERHvJ+wNbCA/s9pGHsfNZsJ/JTl20K4nfC0FUoGoQR8wJq3+xathKA==","signatures":[{"sig":"MEUCIETnbqB8rCTYSXvqoz9tMBqbb0PdcEKXfj1WwYCsohV8AiEA5v93EUEODEJpELkMb2Q+aPumHkH+9Qmt0xQl1WsYYf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.1cd52d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.1cd52d9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.1cd52d9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.1cd52d9_1787115772997_0.3748069733055499","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.0e8af82":{"name":"@astryxdesign/lab","version":"0.4.4-canary.0e8af82","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.0e8af82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"046319c9fd02827aa181c622e340c7a643bcb099","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.0e8af82.tgz","fileCount":544,"integrity":"sha512-Yw/Z40iHYtpFox9cXKQe78W7iEX+CIDFNcYW8/2B3ghtH5Ca/fz9e1iq6fY58QsqwyJxDoD4P/Qr8pOxPEb0WA==","signatures":[{"sig":"MEUCIC7OAM3flhGRiVBEFQ5ypsf2bFGVkzXw301KbFbl7Zf9AiEAkhVFFadwCE+qpYk95H65Wn+T+S/3+cwakuknnhjUhCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.0e8af82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.0e8af82"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.0e8af82"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.0e8af82_1787123903340_0.6864224937514678","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.6bd4a75":{"name":"@astryxdesign/lab","version":"0.4.4-canary.6bd4a75","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.6bd4a75","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a5cb5e877318f57b0c36b600fa9a42ccad555a70","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.6bd4a75.tgz","fileCount":544,"integrity":"sha512-fuybY2LOIk6MtKT5RR7C0VlDT4a0c7DvPCQFiXVY7u7RIQ88z4mQ/7SnXJhDRF/THiEW0ZW8tiXHzDpvgg2t6Q==","signatures":[{"sig":"MEYCIQDdR5EWAVM8AlnSNUDSbhIFqCNLYr2yZ8cjg2mu34mowwIhAI450ilZh7fOX28m66z8e8bx/7LyuDEUXIywOieRBg67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.6bd4a75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.6bd4a75"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.6bd4a75"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.6bd4a75_1787137446086_0.6780270966786861","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.46b0532":{"name":"@astryxdesign/lab","version":"0.4.4-canary.46b0532","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.4-canary.46b0532","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0b8f6da2c965d926dee1ebe2cf48afb9d348cd85","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.4-canary.46b0532.tgz","fileCount":544,"integrity":"sha512-8+ovcN/f6lFBC3SpIXKPa/galDcv/41Dm/+m86/jA6Hdd0vfEp8hdq1oIpdIBoGNVwmrX/nSlpFYcRGNqA5uLQ==","signatures":[{"sig":"MEQCIHvD6c59ZWolSBBf1+PTVsTgnsidsrg+Vhj50+etoCNjAiAVm7vHQaB4eTqrk9JOoWSwSuM0ZUc5m/AoGlyP7ji/KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.4-canary.46b0532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.4-canary.46b0532"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.4-canary.46b0532"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.4-canary.46b0532_1787152961233_0.4218510312482473","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.683015a":{"name":"@astryxdesign/lab","version":"0.4.5-canary.683015a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.683015a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8a61b8d0d7ab7c4aaeed911738245e6655abe26f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.683015a.tgz","fileCount":544,"integrity":"sha512-TdiSdDuD7grwM7h/6gPfdja3jcEJDGsaypuYLc43jH6dbdAKV+CSGMQKxP6BaVQL8UoWyjgKQjJv/8ozIbwV2Q==","signatures":[{"sig":"MEQCIGjnEAJaZMjBXGK6XbMOFr30Waj08odCFdSmjiN6TLzEAiBj1lHxlZRAlskxTS4vlDgNSH1XFtoxQOSCXm2kwuwcCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.683015a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.683015a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.683015a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.683015a_1787154585240_0.5682017591103996","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.1dc3e5d":{"name":"@astryxdesign/lab","version":"0.4.5-canary.1dc3e5d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.1dc3e5d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b252765fb9dd366c23dd2a6d582f5be2532a9162","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.1dc3e5d.tgz","fileCount":544,"integrity":"sha512-Dkg5Gh5gZvwU2aJj7pmtkwT3Sh0kWd02b2udkVxAzy3sZ6qVfmB3jUyZNlBnEZcDL2LJ/Faexxq5LgII9EW0ng==","signatures":[{"sig":"MEUCIQCmJL+p7jcagXdfS2Vwpc++Sr93nbv8OR6pMoN1c8S55QIgbhyz+Vf9CAjJ/1Yq5aYHo8U41GbYtTuahm2xf6Sm2Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.1dc3e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.1dc3e5d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.1dc3e5d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.1dc3e5d_1787156651134_0.41205471092950496","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.33ba2b6":{"name":"@astryxdesign/lab","version":"0.4.5-canary.33ba2b6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.33ba2b6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"753f19441735c46913f28095f60c1998783ee916","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.33ba2b6.tgz","fileCount":544,"integrity":"sha512-nbAVLDWkzWGrBzuakewk0Fd7LmUF/EcEoc/nRLB8glc+Jfz8Dx07eFyNuDxuNgpJ8yz8ThDtCq+wnNGFvrbGLg==","signatures":[{"sig":"MEYCIQDzN2G10l2/VrYwl/TmlHcgfoE1mK0KoXrZ/id7FhPsbAIhAO/aAyDr61sveec0TRadpdj066A8hbhNlmsdyZBm48A7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.33ba2b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027142},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.33ba2b6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.33ba2b6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.33ba2b6_1787156984095_0.3116515239548907","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.bc34238":{"name":"@astryxdesign/lab","version":"0.4.5-canary.bc34238","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.bc34238","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cc224334b9ce14967961942f9f67403d1a0d9d75","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.bc34238.tgz","fileCount":544,"integrity":"sha512-NELxnNOnMG0ksgXoOBJEVF6hFRQR2Q9nbmWL4b8+LX1o4UFwEZusmCyA5rrFcM0Oe7jLWwGjJE0Z+fJM+ze1LA==","signatures":[{"sig":"MEQCID6Zjl48hHGVJx6sbwwKv85XqsxX+cSXZ+hBD8Nm6j6TAiA2/+6cDM9MzOWbM4yaW1yOW/r27eoOWOmpJ1v8GBPtig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.bc34238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2035086},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.bc34238"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.bc34238"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.bc34238_1787163508704_0.3596157488798346","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.95f5b35":{"name":"@astryxdesign/lab","version":"0.4.5-canary.95f5b35","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.95f5b35","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"faba00721e1ef73e86ba064177e49c74f57a7c73","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.95f5b35.tgz","fileCount":544,"integrity":"sha512-ie62753N/qytVDVvyMh3DX8iM/wlfy9O4GcdjFUWnC7sbxtj2yBfPduIRWLWLxYWsVxx8uwY7UhH990P3BX/2Q==","signatures":[{"sig":"MEYCIQDMLzPpdo0gcnFS6OjRI37OruNE3oOTgiY38BQRCBUVsAIhANQ5QBfRjFWlRrvqruimE7l9vpMWRKcAzGaPXgEV8JiW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.95f5b35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037301},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.95f5b35"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.95f5b35"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.95f5b35_1787165609692_0.7898411835278845","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.e238799":{"name":"@astryxdesign/lab","version":"0.4.5-canary.e238799","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.e238799","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ad26a9d058cb98c5afcdf93022c21fef6bd36109","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.e238799.tgz","fileCount":544,"integrity":"sha512-ZFfysTKLwJdV5oqTcc98Ob7wwqqM7go0jq5uI8OaE0IGvMqJY+UJhQSQx/8uar5wysnj+6wSK+VqjGneMZXfSw==","signatures":[{"sig":"MEUCIQDTN+HGwInzAUbIBaA5iY1OVTDQOR37WzRUkqT3CUzoKQIgZpeM2sWYxEb1IQ+7DUYjHOkAsWefPabS2zxrvpDjMao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.e238799","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037301},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.e238799"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.e238799"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.e238799_1787166627782_0.4567603365414441","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.3e3299a":{"name":"@astryxdesign/lab","version":"0.4.5-canary.3e3299a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.3e3299a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fbc1d2305af5de5169c6728991c2af7e35e9ad7d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.3e3299a.tgz","fileCount":544,"integrity":"sha512-OKXsrTW8aHFZYmcVU8nrYNOKybOL0Z9UdISSXPaf5GtNdTp9x6d21kkg1e1/QsHjYkpr5xAfQ+mH4PveVXyp3w==","signatures":[{"sig":"MEUCIBlDu89aMq2lwCeMumnDQ2y3TExvgZJc1QH+KIu9oWr1AiEA33Y0gE5Muzvo1hxBwUxM7H/PaMrqP1brhGZ1lje8Nss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.3e3299a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037301},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.3e3299a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.3e3299a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.3e3299a_1787167410076_0.5139636272873827","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.ffd05c4":{"name":"@astryxdesign/lab","version":"0.4.5-canary.ffd05c4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.ffd05c4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2654494425015bd3168d720fbc6300aae5bc8d3b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.ffd05c4.tgz","fileCount":544,"integrity":"sha512-xWQz2Xgb/raqHjEniXRmtAdV13CdcqA7gJuaOhGx0HLBGz3yznOIv0SNBN7n+ArKrGp8hUzXgY7jljRIdzv7lw==","signatures":[{"sig":"MEUCIQD0td6w6s36+SBJJE+pBYZjEKY5Op2fMutq+hNve7e7RwIgH7kioIFEfoM2AUGflzV6id49Wc9OSZwJSyTxCkXKrVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.ffd05c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037301},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.ffd05c4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.ffd05c4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.ffd05c4_1787175307473_0.6699257742981564","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.3ed227e":{"name":"@astryxdesign/lab","version":"0.4.5-canary.3ed227e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.3ed227e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09a36231779e1c47da7ead9db34f19a7c0eec843","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.3ed227e.tgz","fileCount":544,"integrity":"sha512-qEHBK1r0S3botYp2TdsEnYTwKuG1Lc0StgRY0OgUnef0MdaKeBhm5GHkO0DHb7AUj6kI0E6zYGH/Dy99ZPn96g==","signatures":[{"sig":"MEUCIQDJpGAfIofORMYh2zCZf0Xg51IbinvGCC/a+bOmYtkFvAIgfwA+6XLuzjaiOV+DLp9hdyIsCtKp++3s35sgiJqf+Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.3ed227e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038601},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.3ed227e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.3ed227e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.3ed227e_1787185995212_0.123831968977278","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.4aacbbe":{"name":"@astryxdesign/lab","version":"0.4.5-canary.4aacbbe","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.4aacbbe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d587416aadd049357194f6ae96ad5bc885789a8f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.4aacbbe.tgz","fileCount":544,"integrity":"sha512-yc9T1n0dRnj8kz/6MD82AtUVGJxSF0x7VRFb0bnu6wVfvV9jD4Rp/C17gT4EGE69CC87j7YHUk1y9E7tdpD4nQ==","signatures":[{"sig":"MEYCIQCdG4k37IoTmmSNKdJqyszhHGE1epVFrERYsC3gCPcgOgIhANwymuI7TSZS8n7l7SQO1IYuvYs2+14Df3F4AhnlmuBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.4aacbbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038221},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.4aacbbe"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.4aacbbe"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.4aacbbe_1787188474140_0.8613474088696824","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.77dd6a7":{"name":"@astryxdesign/lab","version":"0.4.5-canary.77dd6a7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.77dd6a7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"60eca2ca83eaa696edd8cdb27cfe1ad0c23514fe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.77dd6a7.tgz","fileCount":544,"integrity":"sha512-VJhYQMmoMDn2ZN9t+flg30uJLwux5uXOSYlEkYX+3mW37SKO4OvkKxZkmZovirouN5L65+159+eeZDq2w+i2mg==","signatures":[{"sig":"MEUCIEM0yzkHY9SJKTmTe4OyUaYYsMvgjsED256oaA2hH6LyAiEAi57hNA3noR9phHIVFjA5vNK/fvbAm4xJG2b9N0IYhxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.77dd6a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038221},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.77dd6a7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.77dd6a7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.77dd6a7_1787189755973_0.3449813882726327","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.a7ba3a0":{"name":"@astryxdesign/lab","version":"0.4.5-canary.a7ba3a0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.a7ba3a0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b24f48cf205ac40f624cf2df251f494a6d2be2f7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.a7ba3a0.tgz","fileCount":544,"integrity":"sha512-/7nE7Wj47S8mcxebOWmtpkiB4YBBlTT2n6UEvi+d74UnBIQEj34UX5EPAv3QziPAA/Fj038S6Lj1cvigNnu46w==","signatures":[{"sig":"MEQCIBJ2846td45/U59R+pbwdHJHZrYv3/SVDZnbu0DFlyiOAiBbMIZI2HnuJlD2D4DzwVSjBJDtw7xcVmDRYGrs3XvGPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.a7ba3a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038221},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.a7ba3a0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.a7ba3a0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.a7ba3a0_1787192742807_0.6531879790039683","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.c2bb31b":{"name":"@astryxdesign/lab","version":"0.4.5-canary.c2bb31b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.c2bb31b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"28dbff147f8fedbcb1a27b2081495fe68973ad4c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.c2bb31b.tgz","fileCount":544,"integrity":"sha512-8yKKE3BMob2mb9kuDc2ygo3cFmEKQGGcMAtMHmMOy4HLBOwXpX7HXHSnXoYL5WnQvAS92ua2fYk3kA+o+d6q4g==","signatures":[{"sig":"MEUCIQDJ6vS1twWR73p4Tkd307wwL4Wy6DWT8pm8stMbkZ4x1wIgfR4tc8KDm+NOLELCfMzdE79d8sXOK2jGzAMgPBjp8KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.c2bb31b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2032022},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.c2bb31b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.c2bb31b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.c2bb31b_1787200380571_0.09103709413992522","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.1fdecb1":{"name":"@astryxdesign/lab","version":"0.4.5-canary.1fdecb1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.1fdecb1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac5cf6d1e4e847b99f501af158a804663be019ef","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.1fdecb1.tgz","fileCount":544,"integrity":"sha512-QXiREDof3bLawmEnkZAtjDktqhHMa0ZNvqpKx5kfNZcoMvn479UR8OxxK/6nHL62i3KKdSEaapiWKhIFopc3xQ==","signatures":[{"sig":"MEQCIHPupgYb03mKJUJZbolGNSbHaBxPhQ4EPdv7yD73mbRpAiAtPB3oBi5s7VEDvqR7c7GLw+IhigIQKh4kGXoEnEFG/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.1fdecb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2032053},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.1fdecb1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.1fdecb1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.1fdecb1_1787206292661_0.8950024132738283","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.d990fb5":{"name":"@astryxdesign/lab","version":"0.4.5-canary.d990fb5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.d990fb5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"17959ddb684c55cf0777eed4cda0e176f7a74c62","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.d990fb5.tgz","fileCount":544,"integrity":"sha512-ukLUOYxnA33WUHBhSvv3+gjq78XHDCQl/vlaKZjRCUnc8zw2wkSoqtyGqwLNkWp7X18HNEfyngm664wCC5KfFQ==","signatures":[{"sig":"MEUCIDP9MSCzuCzsICjCVjodJ1lLXgUw8EfwtQ5WHyrDo6A+AiEAxaycH4USLe9AR2MPM7q7qasyzikS223wzSRyzPNFoKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.d990fb5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033367},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.d990fb5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.d990fb5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.d990fb5_1787223703309_0.4138681094724146","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.1274820":{"name":"@astryxdesign/lab","version":"0.4.5-canary.1274820","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.1274820","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e0ffe5cc666c4b194eee552ceac0ad068b774840","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.1274820.tgz","fileCount":544,"integrity":"sha512-4lUtXkuZ1MeoTrJiKcJ49aoirYfQYSxn52WHpv24ke1+oN0pTqbeXqRAI4gqaLxN1ml5KYEl9P8A/0DBiYLNgw==","signatures":[{"sig":"MEUCIQCjx6gOIOe6ukEnj3D+faX9yjhfeNNOYzR8hQ6F5yK/AwIgEZeY6E2qXHhlSbqpfOhoBKHEfU/KMd7t//R3qq3rtgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.1274820","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033367},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.1274820"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.1274820"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.1274820_1787226902500_0.5074883969313104","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.82a416a":{"name":"@astryxdesign/lab","version":"0.4.5-canary.82a416a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.82a416a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"58b0454534cb9d1b519950fb03ad22d81de13ca3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.82a416a.tgz","fileCount":544,"integrity":"sha512-+YhFm9pn8fm09MLz0d8Sb5gCpCJ5rsoxNcsuwGEIYilcV/A/JC8nqPMMThZn9QrHL7qkAOClr/SeJgTzKVVUFQ==","signatures":[{"sig":"MEYCIQDIo0F7wFpcylXf6Y9l6T26Is+sjW9A81U0zQkmb+4tlQIhAMrrHYtCRYlmcmAPiNPtLKN/SlBL7BT+nKLHx0dWFr4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.82a416a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033367},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.82a416a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.82a416a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.82a416a_1787243893363_0.1596510417652619","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.3691910":{"name":"@astryxdesign/lab","version":"0.4.5-canary.3691910","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.3691910","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"97a64197deda20b9811df01ddc68fa6737817c95","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.3691910.tgz","fileCount":544,"integrity":"sha512-GbS2apl7NQ8gqmF3lPEzjv6keyl1hv/8taKGTEVesxTU+htuUg/1r4htX+y5C/rCy+fQYc4MDEDsK8uDr5735g==","signatures":[{"sig":"MEUCIQDedMb/StDk3ieDduME6BxhTP+8Glb7MR/DtnDFKiLOigIgImgCDGvNlcY3dorgZglFi1+2Rt4uP26KA0VFB3kXU/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.3691910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033367},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.3691910"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.3691910"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.3691910_1787253583752_0.5535661750247924","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.8f7a21f":{"name":"@astryxdesign/lab","version":"0.4.5-canary.8f7a21f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.8f7a21f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7ddc4ba88e1dab4c736f1ff26a1be4358d9f55ce","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.8f7a21f.tgz","fileCount":544,"integrity":"sha512-oH+QCK7AQOJ/iiGYZjHa+ioG57M7ou4QQcG0MGfMHuKPV0VHFGYt98kQegvwvKS1M0jnsSBAS5Pk51HGe5+AOQ==","signatures":[{"sig":"MEUCIGFsEmA+BrbzpOpp3HDkWJ7Fd5rMRzQH415b+Rp417YmAiEAqBmbose/OW3MaAjWfNtSB9DJVfL+YTq7s1UCykQhrog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.8f7a21f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033367},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.8f7a21f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.8f7a21f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.8f7a21f_1787260524331_0.5481434033519617","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.383e176":{"name":"@astryxdesign/lab","version":"0.4.5-canary.383e176","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.383e176","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4c562448e287a1f32a332d5dbbb041a2953761ef","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.383e176.tgz","fileCount":544,"integrity":"sha512-oTmoAJLqnFQmpaiZsusA4QGO3okdoDPiw3xTSCpc8bvee/tsT+ctuNdyNdB5qzefhdhTVdTbFNygoBwtqZoEWw==","signatures":[{"sig":"MEUCIQDq0m2TCz4G5kw+Fs8/qeSyInn1lc/FuqsHuI5/qZHjrwIgMVILm9cXbOPI1VTfjRq7di/7E/xfRzPWVqBuK+hPe0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.383e176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033367},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.383e176"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.383e176"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.383e176_1787270962368_0.6779847243498509","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.5ab0625":{"name":"@astryxdesign/lab","version":"0.4.5-canary.5ab0625","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.5ab0625","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"41c8dc7830f5f00a4c4e38c887159ffb97c47059","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.5ab0625.tgz","fileCount":544,"integrity":"sha512-ESU3CbbjOS1v2JOwPsS4Ofxg8xpIktKc14syhJdRCwpc4Nj9vdaQhu9U1Zf7T7l3gOGyzTbtD3Dd0zSt65Tc3g==","signatures":[{"sig":"MEUCIQCa/lIo62qsc2Iboiw10RqmFx8r+kQk0hCBITNwZbieewIgbnHdId/T43eWrS76RJ1RbYrdFlws73frSxlfsRSG2kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.5ab0625","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033367},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.5ab0625"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.5ab0625"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.5ab0625_1787272816222_0.21727468543482553","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.5d8ece1":{"name":"@astryxdesign/lab","version":"0.4.5-canary.5d8ece1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.5d8ece1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"85942a163547a0a6bb4ea60ebc448283e77d4e35","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.5d8ece1.tgz","fileCount":544,"integrity":"sha512-kv3+15DnLw78yZah5MtUDpcaYjwejk7PpEHySEtBfSZUk9RsRUIsJVswqDXPRyDuPSrOiNrJ6I66+0VxruT1xg==","signatures":[{"sig":"MEYCIQCQKw68yfODED4CPYqY3sP2gfNyIvGs8ezRnf94vNYg0gIhAOz68gD+J1iHh0BnCizH39yIvaRyCFDX8EpzXtL0eaVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.5d8ece1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.5d8ece1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.5d8ece1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.5d8ece1_1787278204204_0.04753620570633821","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.6f36dda":{"name":"@astryxdesign/lab","version":"0.4.5-canary.6f36dda","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.6f36dda","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"72b1bdc06771b19401907fe96a1209748212d3a9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.6f36dda.tgz","fileCount":544,"integrity":"sha512-ro9OzYB6weyKczudAlkQP3cNgfa1r+nmmMMg3MJNiXeLzYWblF2/O4Bn3xRqCdMJwEbLTpb65IICnrGbTKugTg==","signatures":[{"sig":"MEUCIG5cpm0j/q4OYPnkc+5pnlnl2DFHG3qFqMHVySvtehrAAiEAs6d1VyVZB4e94WH7syZMw+GK3CkUwT7XvDp06tIgyvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.6f36dda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.6f36dda"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.6f36dda"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.6f36dda_1787281844757_0.26750793735984546","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.7646e92":{"name":"@astryxdesign/lab","version":"0.4.5-canary.7646e92","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.7646e92","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"622a43310315a5197af035487f54919e875d63bf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.7646e92.tgz","fileCount":544,"integrity":"sha512-U9NhCY9l5CP9f0Sw9u7P3Ch6xHWnV8JAPtmKuz+NuL1BYD3lMYQzCepOW9c7LVpiSuKypqXRF5VO8eGLZ93+hQ==","signatures":[{"sig":"MEQCICseRPfCZmMQ/uhOZhvGOPtU/n8mDbouHnlXgJA6eEGgAiBuC5q6HdXqeJiqNARMHA9ZiaJzs/kQNVbLx8FKRb/Vvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.7646e92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.7646e92"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.7646e92"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.7646e92_1787339224649_0.06131971392935087","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.ee6d68d":{"name":"@astryxdesign/lab","version":"0.4.5-canary.ee6d68d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.ee6d68d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ddfa6bc27bcadbe6192589a668d12e4484abf830","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.ee6d68d.tgz","fileCount":544,"integrity":"sha512-qR6TApFJtjfv/h9Gvoyiyr5niGovWxR5naA4byMTr+W2aawrNZwFEDMyP2Lz5bi2CajpDwVhOegdfukV2IeNsg==","signatures":[{"sig":"MEQCIH0cnoben/J7QlPdbvEp0XqJslUsVOUaATkUKzQdvn8pAiAIW2RlVTtKRYfk+J5XtIiB9EAGTFlduc3MST9LERKCFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.ee6d68d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.ee6d68d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.ee6d68d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.ee6d68d_1787340181320_0.08966177032163003","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.013e728":{"name":"@astryxdesign/lab","version":"0.4.5-canary.013e728","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.013e728","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e78caf1e0338588720ba0cfd0bbbdaecad7a3d15","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.013e728.tgz","fileCount":544,"integrity":"sha512-XHq0zvaFrja8AEtg0ACq2Q9s9v77ucJvb45D/1tp87osRjTrkvAaOhFce/X4HDiUGC8Wp9kI2j5jIL46fiCy6w==","signatures":[{"sig":"MEQCIAK6zx51IIA6Sj9Ajni9jPV7Bj8YOOnhVtpl1Ap0wqZOAiAq8IeuF2f69DuDeA0Y6N8Uyp1k0m5WKBdg+b64ingIew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.013e728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.013e728"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.013e728"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.013e728_1787342846944_0.33075585272647867","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.75325ef":{"name":"@astryxdesign/lab","version":"0.4.5-canary.75325ef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.75325ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d039760690c1ea6de98bb1a8b070268817101c85","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.75325ef.tgz","fileCount":544,"integrity":"sha512-O7UJGI+4CJrjHPdNY3qAzG/tcHkBvd2z8+gh3rxKJhUQfamUVRE5h25RpGj6n9BbIEnr9pI24yDG7UQWNEUNrQ==","signatures":[{"sig":"MEUCIQCwuUeVOvtewTw4Fclv9oM9Hnj3Az0e4A8c7Xn7smxaRgIgY+StL/CR2PCkIl8iB/FYr284RvL93cqSBiwrXvF9rQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.75325ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.75325ef"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.75325ef"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.75325ef_1787347768839_0.679435946276939","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.3281a24":{"name":"@astryxdesign/lab","version":"0.4.5-canary.3281a24","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.3281a24","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"08f0494bb399e6becd57a9957f271afe9568baca","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.3281a24.tgz","fileCount":544,"integrity":"sha512-vKmP3/J00VlTCulHmSQAevYM73aB6TEkpN+TGiLJV98EyWaDfggNcahEHzK/s22FHk94lhv2QuOLc182UVxzyg==","signatures":[{"sig":"MEYCIQC9ucdspT/lXkIWjzwEb03w6LnQwnrql6rqG7Lih7m36QIhALJaHIPli8JAhpnX8SuXlKseE4wQqXfgVsPNxRMoov6g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.3281a24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.3281a24"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.3281a24"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.3281a24_1787348863448_0.6974665410824996","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.66c3750":{"name":"@astryxdesign/lab","version":"0.4.5-canary.66c3750","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.66c3750","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d1bddafa9603f1f27303a88b655e170047211f85","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.66c3750.tgz","fileCount":544,"integrity":"sha512-9zvuoom8vgwmIJtKZViRFWRrw84KqQn2k61hNyvUkThrUGVAwWXv69L+im60j+5ki7wJRM7yAsp+F4Pk6UY1rA==","signatures":[{"sig":"MEUCIQDbO8l/xr3Ls4CnMiEfY/gWW+t7G7f4Bw/BQuzEwjhDZwIgD66mOWg3mXox+vCnQUKGD7n5fhomuVP+PB1Wcg7nh/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.66c3750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.66c3750"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.66c3750"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.66c3750_1787354173168_0.8017854353481326","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.52720e0":{"name":"@astryxdesign/lab","version":"0.4.5-canary.52720e0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.52720e0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8d9d1e3fe99deb4a9e4a51032e9a7e98194a3052","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.52720e0.tgz","fileCount":544,"integrity":"sha512-1dKgt55/h3a2kn8fbm01LlxedNx0k/UQ3muSrWQB7H9yIkvdJNAyI+LMmqvijIykr5tA/cGH3pcZ82X/x+Vs4g==","signatures":[{"sig":"MEUCIQCpqz2sTko3SP/hBeuSnqK3na3PsvFh0EvLD5lQW6uG6wIgZrGrVoTep15/+DCHZLGDJP9DKHm9m1liwCur3GS1yeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.52720e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.52720e0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.52720e0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.52720e0_1787359259067_0.07764449311822563","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.660c7c0":{"name":"@astryxdesign/lab","version":"0.4.5-canary.660c7c0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.660c7c0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f3d4efb43f61388de67397009d46bf1223d96492","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.660c7c0.tgz","fileCount":544,"integrity":"sha512-HUyuL8sNXMX0PYi0y3gpEqkYoaVobwQzVDaBDGL3FzqyNxUMFL6A3oYN1AFLH+ueTgCKBtOnbkEwhUsR+r2u6Q==","signatures":[{"sig":"MEUCIQCh4Z0guE47j3SMgMTOPVj8auFvINincX0JHmm6MmllIwIgIPoCxybQcI6FHAb/xt8XvOruDMlk3aXoGErIex1t3Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.660c7c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.660c7c0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.660c7c0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.660c7c0_1787360558396_0.9826423440502126","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.0472ec1":{"name":"@astryxdesign/lab","version":"0.4.5-canary.0472ec1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.0472ec1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7a84f25f211b10f1b51b97d2a2fd20d07d929d74","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.0472ec1.tgz","fileCount":544,"integrity":"sha512-JK4ZRPIg2kEzN9esmNc1nmMDiEB3fuKQyRTvqnD5PrsuXXpKA8/kziL858WFbapnz9563/pa/UIGXyK+XGoV9A==","signatures":[{"sig":"MEYCIQC5tbqpGcxFUHoIIXDDZZ+GTGHyTIDjMhpnFpkw7IuobwIhAM9oGDewYq9mEzdJpUSd3rLcXYXiTrAF8eLclY1SDrH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.0472ec1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.0472ec1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.0472ec1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.0472ec1_1787360796799_0.8891642300954701","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.fba7b40":{"name":"@astryxdesign/lab","version":"0.4.5-canary.fba7b40","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.fba7b40","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"50b555886a61b6568455324fa13376553093bae1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.fba7b40.tgz","fileCount":544,"integrity":"sha512-81zhj12f5xhyIjZ4ErHhIytkI0rdW5RoYrxYRC7Va7eXypJlc7lB1P9Veqrux0FIuF+Z4cfPzfDMEljFFBwDTA==","signatures":[{"sig":"MEUCIGLB93m4EVSHze6x4dVjnIb0YTHbjTdJ2Zmnl9OMrx9/AiEAw2a7pshoJXJsx1On+3LmmhWDI4NL5zOebynWTmj9XOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.fba7b40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.fba7b40"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.fba7b40"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.fba7b40_1787365049896_0.6604086910546649","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.a46266b":{"name":"@astryxdesign/lab","version":"0.4.5-canary.a46266b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.a46266b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"78fdde8c00925b8028fb424c87372cfdc871ad9c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.a46266b.tgz","fileCount":544,"integrity":"sha512-Lpc7vg3/T89PLoOR52jAWzpUKXjK/zK8gLb/a2890rv4t6/SiTPesMVAxyefFJ7mfmTOiZHGOt0CKF/uhzuOOQ==","signatures":[{"sig":"MEMCH1uu4SjFHBMfsg8JRq4N51qfiVEQLZ1H14OlNc6GF14CIEXtEI+u4I2roXe2tYfQyVgJ0o7nc4oOtxYMqZ0mnqFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.a46266b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.a46266b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.a46266b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.a46266b_1787367380931_0.7771454814906569","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.1b6ec82":{"name":"@astryxdesign/lab","version":"0.4.5-canary.1b6ec82","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.1b6ec82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"030cfba5b05fdc8c8d8ddcc3a40ee9b23a2e97bc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.1b6ec82.tgz","fileCount":544,"integrity":"sha512-+xFaTPA4GgPkMFEemOHo75yWSE2lbZaFJVVcWJD7adskWw5MiEkcpT2GkN4lQoe1NwaO1ULk/WkIVsngMQEjhQ==","signatures":[{"sig":"MEQCIBwV2B1Joh7x4/q1NmzxZBPLpNaZvwPdao8lYRhR5BrLAiB0kpAz1InCLPrxn5a45bMHH1LpWd/dgHBYrxg8okcvTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.1b6ec82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.1b6ec82"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.1b6ec82"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.1b6ec82_1787370676881_0.40221764918491476","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.61463fd":{"name":"@astryxdesign/lab","version":"0.4.5-canary.61463fd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.61463fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"72084cca87a5d4266e5e535dde6d1012493cfdfa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.61463fd.tgz","fileCount":544,"integrity":"sha512-5qcIp29PthvqkYNpIwn1lZAWre1gSrtyXyazQVLk4DZ85jeEu0QuifAn/pJARhPBEz2dMNkIGa3EYGYOXJ+bWw==","signatures":[{"sig":"MEUCIQDJX21b0jLD/IvzCi54tXGBNmZaTSPaAD8z0/kFRW3CHwIgQPtiBJxlQ9XPv5ZW+5D96bwBgjcieYrOX8j3A1BtmvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.61463fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.61463fd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.61463fd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.61463fd_1787372433234_0.8586001974598714","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.83661ae":{"name":"@astryxdesign/lab","version":"0.4.5-canary.83661ae","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.83661ae","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7145016f8a2e70c15672775aceaf655ede480b26","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.83661ae.tgz","fileCount":544,"integrity":"sha512-xmp9RdED5DMUBCM7aZ9oZVnuy3yy9ma4pr9fALPLxGOYxO53rfNrNKCP2fY2cfRh79DAG9naiw9dN94H0mmJvw==","signatures":[{"sig":"MEUCIQDlZVicU8NmYNqBNKMVSn0Mmu5/ZxUsiERFwLMUHP10mQIgDa5Mwb1w2mnkB/7PGclgE7mm3/oXG05EretEcEKurws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.83661ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036916},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.83661ae"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.83661ae"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.83661ae_1787374395052_0.34335751594899366","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.e891c0d":{"name":"@astryxdesign/lab","version":"0.4.5-canary.e891c0d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.e891c0d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"54f6d8a694963c6415e32fe3de36e03586a9634d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.e891c0d.tgz","fileCount":544,"integrity":"sha512-g2kf5plHSXgtkot/jbV+Q/dQEjg9z1sVtQ7y7XS3mpIPpbYyNUP2Uqo7UI5NvZEVqLkioIyCY2sFoPqJIE/zyA==","signatures":[{"sig":"MEYCIQD2Cga8hPYGggzliK2+lK/aS1d/wIvORWX+Ajl99a1f7gIhAIishU+ATV2PVIIoYRiPtCv/wRzpuqPZKwHyEXwmnMjE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.e891c0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038099},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.e891c0d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.e891c0d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.e891c0d_1787374631716_0.3837868064778429","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.8a9d85f":{"name":"@astryxdesign/lab","version":"0.4.5-canary.8a9d85f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.8a9d85f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"029826169bf479d0918477660e612c0199850bbe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.8a9d85f.tgz","fileCount":544,"integrity":"sha512-1DZIBb4xt+deRwIecBX4WjXShdXTH+VFsG7fQUBjBpfew4Mb1gGFMgKq7/TgI+c+XiTXmtNr+B46z9mcrKakoQ==","signatures":[{"sig":"MEUCIEhZmj1QnbYMNYdBTPtf1cAQCwNSrA3WM9iP7C+NfUzYAiEA4Cfm4yuVq9qWPiup01PrkkV9k1S5xFrH4YRa+sj97fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.8a9d85f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.8a9d85f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.8a9d85f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.8a9d85f_1787406308936_0.4773905414858799","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.0dfce02":{"name":"@astryxdesign/lab","version":"0.4.5-canary.0dfce02","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.0dfce02","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f842fa4de8e1895a166ab27e958b1177a9b0bab3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.0dfce02.tgz","fileCount":544,"integrity":"sha512-7yDC+HJshgUKwnPuAZNlX2PsbfpCDeyjBY7nkPZcYl4sP/tCnz+1e+RveICPOZwDbS8+4UzDQuKK44tyfAIxWw==","signatures":[{"sig":"MEQCIGaF9Ie7OCJrqSQPA0g0eilDX+bwh0grPIFlpuLwFTvwAiBHZ/MnEBJfRbsNFvjHtFsKUM38H9P6/u2yvapcH0X7Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.0dfce02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.0dfce02"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.0dfce02"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.0dfce02_1787408391471_0.9209152060577468","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.5285112":{"name":"@astryxdesign/lab","version":"0.4.5-canary.5285112","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.5-canary.5285112","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"89b514dbc9b7608e93fe5de2c337153bd2f6bac2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.5-canary.5285112.tgz","fileCount":544,"integrity":"sha512-yCqcveLHUxfEW+9IYXGlaFaC49oOW8ZHjZ3VX+Hr6ZCAvPM0xqSAdpsCItnz+hbsff+iQVbX1y8vmU/6//8e6Q==","signatures":[{"sig":"MEUCIAQFLSjn7rh/BdoyY2PNXiG8ycdj7lB6MCy/YKRfW20vAiEAsbbpb5Mi8sVburaXbU9Iq0WYEDDn8Ggh5U/w6Bq3p8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.5-canary.5285112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.5-canary.5285112"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.5-canary.5285112"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.5-canary.5285112_1787412128818_0.3298927761682049","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.f1d4034":{"name":"@astryxdesign/lab","version":"0.4.6-canary.f1d4034","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.6-canary.f1d4034","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a1ad19f2939926d8fd08ec7390577cfbdb65944d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.6-canary.f1d4034.tgz","fileCount":544,"integrity":"sha512-VgovR1abcx5g1Gu9J92NZBami8n8inXTDegXICIERQP9URmc7LS721PjFcTGGdS9DWQwCq38orSRXu8Xd+BcEA==","signatures":[{"sig":"MEQCIGYR7jMHvE/ZA7Hwtq0YMD9e2IJGhXXuQXvCGZIHB8H8AiAyaNyKGNmvUATWPcF+12iVPKheEy5rZ1Hxnsczns4ong==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.6-canary.f1d4034","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.6-canary.f1d4034"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.6-canary.f1d4034"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.6-canary.f1d4034_1787413175447_0.11063702181445678","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.cea9ecd":{"name":"@astryxdesign/lab","version":"0.4.6-canary.cea9ecd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.6-canary.cea9ecd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5be3b67484bbd80887de54bbd4c9ebccb2dfac2d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.6-canary.cea9ecd.tgz","fileCount":544,"integrity":"sha512-3osfvzW8FgXzyFQ7jp/SQxrJhviy058nHuYT96BuhIFtV7l2WpktQDRBfs8YOKr9UasOi4PxmtA/6dooMCexKA==","signatures":[{"sig":"MEQCHzOJDxiHocEehfdnpeI2DJlBAjHckMuFTd8qFm/tevECIQCrprfV8mn62C75XcDPlz1RIkdw4sbRLgd2KHDftOQtWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.6-canary.cea9ecd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.6-canary.cea9ecd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.6-canary.cea9ecd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.6-canary.cea9ecd_1787433723430_0.47287124543466885","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.3b74294":{"name":"@astryxdesign/lab","version":"0.4.6-canary.3b74294","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.6-canary.3b74294","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8463e852f77ffc3a77917b01deaecf20ec470104","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.6-canary.3b74294.tgz","fileCount":544,"integrity":"sha512-2auMDz0KrUhoalK7RhHQXnY7gQ6/DPl+F5eIcZGyiD8RoVVg/UxJVfyAba9UZ9UPADZUAcUKInSVjs7yqEIprQ==","signatures":[{"sig":"MEUCIBvrUHu8A6CCv6OWSWVK9lGCB9tzD9yPNKcjS/XL8u9ZAiEA4z4bsP0BXQK6ROPorQQDE0AJErGoJNjfqhCd7mFyjIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.6-canary.3b74294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.6-canary.3b74294"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.6-canary.3b74294"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.6-canary.3b74294_1787434430905_0.6691572312971608","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.f30c604":{"name":"@astryxdesign/lab","version":"0.4.6-canary.f30c604","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.6-canary.f30c604","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"faad4c5d7db4a471ecb01f704ff736e9d12dd1eb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.6-canary.f30c604.tgz","fileCount":544,"integrity":"sha512-k8cDQGBEXORXgWoTh79MbMHhy3y5PU4IhM2TmmIOzZQqYOfbnWMdYJf1NdzfJHgaSGlVb3ypX4miPhcTYXPU1g==","signatures":[{"sig":"MEYCIQDdTE+vKaP9KhlqFBYGU+R7r7ALv6zyX9fGc5FL4rkNtAIhAIqNBN2E1i0UCWtwEB6FOoRG7Li+eJGWva5HIkU5X8NU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.6-canary.f30c604","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.6-canary.f30c604"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.6-canary.f30c604"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.6-canary.f30c604_1787443086017_0.3222502243541434","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.b594d5c":{"name":"@astryxdesign/lab","version":"0.4.6-canary.b594d5c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.6-canary.b594d5c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"22602b621d1c2fae584e76a3cff81e8e94176115","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.6-canary.b594d5c.tgz","fileCount":544,"integrity":"sha512-0iQvFgRHY97xRipPs7glfPgOvh9bLehPYzaYMdIizrP3YXzdZ9fA7mzsneQd9/NV5v9Xlf1E4iJ4QVyScS99EA==","signatures":[{"sig":"MEYCIQDK42+9OpJA4ky4QEybt8IOpA8n0RmqkitbtLhtkmcTqQIhANnh0hlKR4JPzdJbBK9BzbV17dPaGaIKMrMGHYgVUqzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.6-canary.b594d5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.6-canary.b594d5c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.6-canary.b594d5c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.6-canary.b594d5c_1787443780930_0.4506382759497074","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.6a53e69":{"name":"@astryxdesign/lab","version":"0.4.6-canary.6a53e69","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.6-canary.6a53e69","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"22f2ad9ea8892b63ba6449a8c4e566ff452fc87b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.6-canary.6a53e69.tgz","fileCount":544,"integrity":"sha512-Bd6iU5pq5jeR3XQroYnlDFFsMygoXIDtYFqBYWQTiqp4iizRSAvHjIUi+V4v2H2Z12lRpw2IzUAzmsf6HHGNNg==","signatures":[{"sig":"MEUCIByyvQSmGzKXmNQgyjxkeUkCxGyYRg8KELQzftgNt6XAAiEAzUTVrflpogDaHhqlaqdAz7LEtW+goWyMORIh20+5Jw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.6-canary.6a53e69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.6-canary.6a53e69"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.6-canary.6a53e69"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.6-canary.6a53e69_1787498424738_0.1494313741211526","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.2ce1983":{"name":"@astryxdesign/lab","version":"0.4.7-canary.2ce1983","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.2ce1983","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b316ba5137dca0977131795b8cc8b2fa7a19c323","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.2ce1983.tgz","fileCount":544,"integrity":"sha512-84ouUuzQ1p7ou64DFMV2QO3MsLYCfDhihbD5QCUafHyCRSYLv2duGa3C2HwCDibDNFuGcCcwZKiii+mVfQ58dA==","signatures":[{"sig":"MEUCIQDvFba4SFibJilNG9JCjabSR69RUfgW8l6RrCkBLaXX0gIgIGGnGUl1PliIjw8wsM2kPq4ypwANhdIxd/1eOKkiUrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.2ce1983","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.2ce1983"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.2ce1983"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.2ce1983_1787499273833_0.11485385261620795","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.f5cb8af":{"name":"@astryxdesign/lab","version":"0.4.7-canary.f5cb8af","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.f5cb8af","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d2ff71cef5525b5c4fe3f85d2bf6db1c029e94be","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.f5cb8af.tgz","fileCount":544,"integrity":"sha512-wxMcrFg4XMTzM1+98O8+VDp8M4H9QnSufuUorb2VqZ+v2j39DgNS48isuksM6SRQ24vgK3II3thD8al4XuZvHw==","signatures":[{"sig":"MEYCIQCfCLkr57IyScI4hiR5wrwm6BJGsNw2Pan3uq8WoAbsaQIhAOa4rZAuQ1owIzVKt9JKkhu7cvqnp1uQj4OzatsjpOq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.f5cb8af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.f5cb8af"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.f5cb8af"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.f5cb8af_1787500343364_0.5110221229461724","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.e5e0d81":{"name":"@astryxdesign/lab","version":"0.4.7-canary.e5e0d81","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.e5e0d81","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe2f65c19a298dfafaaab46edb23d04f6f09ef5d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.e5e0d81.tgz","fileCount":544,"integrity":"sha512-VkXNy8IaCYZ+J4LA8D0mJeZBrIIWCW5/t2HjQ0BXxTUxrjeQa6Np4QYdAd157hloxa2qP9yJ+0wvJxbfJGiP0w==","signatures":[{"sig":"MEQCIEyz+0GgDA9awk8H8Z8w7DYjo+mScrLd1Hxa+uJp7l+FAiBSTqRetRHb0Ir9Ez2DU5u+B43/LA/N9YJqRWO4Npw6Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.e5e0d81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.e5e0d81"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.e5e0d81"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.e5e0d81_1787501559411_0.2566829161999389","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.4c3982f":{"name":"@astryxdesign/lab","version":"0.4.7-canary.4c3982f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.4c3982f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"97e2b7792879a3105a014911b347b173ea6429ef","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.4c3982f.tgz","fileCount":544,"integrity":"sha512-ccTVbBI/ZY0wFbF38IvH+2oCt6eqDCzdWExhUz2shloy12cidkVcMwyPIp5TppDUt+RoUkeLVbgjOC89vX3qUw==","signatures":[{"sig":"MEUCIQC460fBWnD+UfFheoC1wpNdh4YjHzEiaM7b+jHhjTKQoQIgLspIc2Che9xEXrhL489emoVlkeGfwB9R4I3MF9rEUY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.4c3982f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.4c3982f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.4c3982f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.4c3982f_1787509807039_0.38809082373520476","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.88f38f8":{"name":"@astryxdesign/lab","version":"0.4.7-canary.88f38f8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.88f38f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8135ec9c7a2ce9c30163e762cb21ef21e0120551","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.88f38f8.tgz","fileCount":544,"integrity":"sha512-S9p+Fw9U1TKDexwQ7yaVref4Ejk3RVL2WhNolSLsMwkQlfRTUkcIzr0JTr/EC+qObGei5VLVOfz0X2o+oREpJw==","signatures":[{"sig":"MEUCIQCKNseApYzKTa8Ybj7HxqXlc2fAfQ2JXXZlk/fuHA0fqgIgO6eYnrdIU1tnLMtrVCKscu3Bb91rn/IKVyTaS96/FZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.88f38f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.88f38f8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.88f38f8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.88f38f8_1787510433135_0.775238414332585","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.405f1ee":{"name":"@astryxdesign/lab","version":"0.4.7-canary.405f1ee","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.405f1ee","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b051150f72d181dec4549593da238ff8bd7c57fb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.405f1ee.tgz","fileCount":544,"integrity":"sha512-dWMZtC2yVNDm7+Bw93PEEXjaX0XLM6xu9DKemG5ONW+4GLbMBSMI1fiA2V/MxLeDM9ZOqyUgnq8hDo6lgEXw0A==","signatures":[{"sig":"MEUCIH7XFHx7GDaDuLuylpc4o1DIfitDDOLcEWAbjvXsSFGiAiEAw9q7Cv9v9sf9Fgxgop9U17qlpNwrtNs/0iPr8li4+Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.405f1ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.405f1ee"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.405f1ee"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.405f1ee_1787512492311_0.23039945255553573","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.b7fc8b1":{"name":"@astryxdesign/lab","version":"0.4.7-canary.b7fc8b1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.b7fc8b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1724c6de46da828ce5c3213d018d73ac4910ea6c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.b7fc8b1.tgz","fileCount":544,"integrity":"sha512-1eMxpbu+Nv24QW6xNcAWqZFd3B0buK0c3qs6f6/wE0sBf2L0jaD2fREIr7Dsajclu+YuYORZDvyhGzq5cCjccA==","signatures":[{"sig":"MEQCIGUDXFCp+3wf7MI42t8xlG+KMB/4d4UXNF8XZ5pTN8hRAiAl1Istr+VRRZIUr/pJnpiuvHj25OKI/gPj/voCB6B4pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.b7fc8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038043},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.b7fc8b1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.b7fc8b1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.b7fc8b1_1787514443254_0.058228010556746534","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.ecaf779":{"name":"@astryxdesign/lab","version":"0.4.7-canary.ecaf779","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.ecaf779","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"71b8333482ee9930c64122b99a0ffaf7bbd47330","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.ecaf779.tgz","fileCount":517,"integrity":"sha512-KjdmiCiZCZFj7UTQIwCpy02jUaCXSE9kq+1KBf49PPGcDQHYSNPeVAQX31B5Am0pzJxRDMcP5R2eZD2+beNq1Q==","signatures":[{"sig":"MEQCICgOtkBGNBw3yYdqCMkxqudCBPAm4Cs4Pg3zEwaaPlUJAiBfIDT6773N0rf3Ibk/5HeMtFeLf3R2RblOkgVnkmv0Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.ecaf779","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890854},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.ecaf779"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.ecaf779"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.ecaf779_1787515144980_0.7327387472808742","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.e93acd6":{"name":"@astryxdesign/lab","version":"0.4.7-canary.e93acd6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.e93acd6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fcaf4ddef35880cc260628bbd64df71bb98c94c2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.e93acd6.tgz","fileCount":517,"integrity":"sha512-jSD1wXnWhtfqve+u6TLqqBpvpnosaVW6GyawqmNtjIRLZWJY2lRsXQILAs8mWEuLWkY/25zf8SbVc4o9D0gdOw==","signatures":[{"sig":"MEUCICMxJiaTFbZYUd3QVdVy4bPdxiASf6KEm8/K4deKq8IAAiEAtCfHndotARx3zcz1ZLg8fi/xcCKrKsfpgvmHjScGu5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.e93acd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890854},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.e93acd6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.e93acd6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.e93acd6_1787518471259_0.939439842677027","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.5d351e4":{"name":"@astryxdesign/lab","version":"0.4.7-canary.5d351e4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.5d351e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"56efaa50465152a107b46e8660244c80b6020846","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.5d351e4.tgz","fileCount":517,"integrity":"sha512-jMZJVnQE4XhgxUwb9cuWcsDvOezRd9VlxFLNCrhGNEkmxW6TBkLsiyazrmYz6KAYd/FWvCCgYj6n2r1OF3E/yg==","signatures":[{"sig":"MEUCIQC9+JvnYwzFGw3893yfDhrG+thpqANVXhHFCSVlY7DNjwIgL0ZN3QLMOBaPZnFOlHJSKPugbR+u16sQAKiGuUgBSHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.5d351e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890854},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.5d351e4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.5d351e4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.5d351e4_1787520179668_0.4944077513517162","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.ad3eb9b":{"name":"@astryxdesign/lab","version":"0.4.7-canary.ad3eb9b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.ad3eb9b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a3dd0e6beeca2135825310898cdc5083548d726","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.ad3eb9b.tgz","fileCount":517,"integrity":"sha512-l3we0XzrTSifUutRNLoEuYvUZEhGdgXY6NmfgquOEGEc/PhUBHgsGNtYCYHbGy4iSVUik47Ex7yk3PGeWFydxQ==","signatures":[{"sig":"MEYCIQDKmGpzoUcy16z7OhTXevZxDdoFP0rDa+kt9lOeXnVc5AIhAOjKI46KhElBCBog7KwLLGCKOvS0UFNt5Tp2m+ZJhDXw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.ad3eb9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890854},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.ad3eb9b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.ad3eb9b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.ad3eb9b_1787520832597_0.9812375907447268","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.789ef57":{"name":"@astryxdesign/lab","version":"0.4.7-canary.789ef57","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.789ef57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"54227c575b12dc6360bc3ff8d26e9fd43df36c60","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.789ef57.tgz","fileCount":517,"integrity":"sha512-BElb6t3wceNT1kxh0FhtPP/wmCcs/gV651waVdm5HzCMuoiX+ann9jb2R3Cwp5I1LCG4A0k2iPi/bu0HYgzJ1A==","signatures":[{"sig":"MEUCIQC+mjaJip42M6uDQOywW+v9s7m9hdrNMM6e6AorXvU5fwIgLrEBgoWQEojWSe9G9WkakGMqAYBVfxNxlmH5w61ol9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.789ef57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890854},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.789ef57"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.789ef57"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.789ef57_1787525246287_0.9708351542328717","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.94c2d8b":{"name":"@astryxdesign/lab","version":"0.4.7-canary.94c2d8b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.94c2d8b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1624ed59ca26fe902155c711c7faca849f800e1a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.94c2d8b.tgz","fileCount":517,"integrity":"sha512-Em91UJ/XxvcNZNjyPI90HwFttwI41VqpsKIjTEL72t4PemEN9BHBrKpKHhN2hIFkcUwuJMkPdJFYCdA/sQ7uog==","signatures":[{"sig":"MEUCIQCxfZsQkpbwFtrkdA5k5uUUMXmEOxgtcRPpyPtzhzhq0wIgKxR+/e/A5oube5VeVyecGvLYccN+DriNjkV7UPYvNXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.94c2d8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890854},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.94c2d8b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.94c2d8b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.94c2d8b_1787528445377_0.47866920064589014","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.6759843":{"name":"@astryxdesign/lab","version":"0.4.7-canary.6759843","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.6759843","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6e2ce10427df186aad870cefdcefc744341acd21","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.6759843.tgz","fileCount":517,"integrity":"sha512-nWJ1To2H63r/6nrtAw+PCsNvkXouU1JSDlF5sb+mYADM+dVl9B2IetNQ08Jn3L3FLl1sMtGMMB3qf8lf/zdjWQ==","signatures":[{"sig":"MEQCIHbB+FL3O7df26ScHe0Ezxjz7K7aWgiOoh9sneUZlWyIAiAF51Ogji3v5hY5025kqG/v7s6mHN4BOV4FN5uKkZG/vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.6759843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1894426},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.6759843"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.6759843"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.6759843_1787532861568_0.3274741142965667","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.45a401a":{"name":"@astryxdesign/lab","version":"0.4.7-canary.45a401a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.45a401a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ebc3fd9dcf4b951d930f2bd779e3c1e534356b9a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.45a401a.tgz","fileCount":517,"integrity":"sha512-9lJN++NiK/r57yahKGdcVnL3P/xEXEpeBFIl0EtnI50uXg74qFIZjhpxX1Fcimi56ghmoi0ZZFMAcp35aBCRrQ==","signatures":[{"sig":"MEYCIQD1/JC1RjePIgEEttd66eCT5kVInvoa4y2mfsTv55HNJwIhAKpjw3kYR6vUdnIwK1QIPZ9R3qzMfUmB+DyNwEiKzPdj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.45a401a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1894426},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.45a401a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.45a401a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.45a401a_1787533906482_0.22406252053168196","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.2979219":{"name":"@astryxdesign/lab","version":"0.4.7-canary.2979219","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.2979219","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6011c54dcf13e8c9acf7373860fa065abbbe0828","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.2979219.tgz","fileCount":517,"integrity":"sha512-o0ensleuJTohYTDwwg7oPpAs0qsMSNAZGUmET1+mzDYPhTV7g0nf5mJGXkU4coO5QYoWOfCpMTtmVEyG1hZ7NA==","signatures":[{"sig":"MEUCIQDb1Q7ST4oSAAbv1H9SoG73i5cHo6Druk6yDlVS7HbL4QIgQKmJmbu3KRbuDRIW87Eyy+ZwE54+YIzLkuuY8tlvxlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.2979219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1894426},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.2979219"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.2979219"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.2979219_1787534852595_0.09191069474838653","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.d895769":{"name":"@astryxdesign/lab","version":"0.4.7-canary.d895769","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.d895769","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"35869d14450b29cac6291c1489334b9b69aa3cc0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.d895769.tgz","fileCount":517,"integrity":"sha512-31gYUJ8OmR9wTKLbZ+Q6tWkrv2jVDhp1KoM92o2ksaufrqrQTyOf6SEx1HzcxsIxIV8Xt4PUZ9pSDbWIX8AAVQ==","signatures":[{"sig":"MEUCIQDyDmV4aZEGHV2X/BBDg1viyxPeDa8tFtdRx3P3MKEwrAIgM9pAsAsg/ePMm3CYGzOiTzlnwz8XgpI2BPr57LH0nh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.d895769","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1894426},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.d895769"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.d895769"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.d895769_1787535819306_0.5300128898956837","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.29be96d":{"name":"@astryxdesign/lab","version":"0.4.7-canary.29be96d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.29be96d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"132ca4fd39fd071437647811266312c1ce1d0222","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.29be96d.tgz","fileCount":517,"integrity":"sha512-CsAslqoR7vrux5uX9qDJXWUAifT0PE+PNM9kH1QEVKv+b+GGhwHc+GBJ1ObinflqaOYFDD+TrTGJhbTaV2bfmQ==","signatures":[{"sig":"MEYCIQClDFx959ru/gkxb+SWd6iHOi6koHTv1xc0w8foEbpTLgIhAJOluj8gWrA7uKOS+imbMY5ZW5JYpkMTTB8uLTJqdaWh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.29be96d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1894426},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.29be96d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.29be96d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.29be96d_1787536571630_0.0069028306048111165","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.63f398d":{"name":"@astryxdesign/lab","version":"0.4.7-canary.63f398d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.63f398d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d34aff3043de5f247b1102c3ccd8f97e2b554a1e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.63f398d.tgz","fileCount":516,"integrity":"sha512-EEoCSLiA0WWJn/4AqBAlQvk3cBUct/0Ha2qtw2hY4dMbM4JTU9bpbo2ouTd3TbNsL/DMGVfpN8fwVAz7L0zvIg==","signatures":[{"sig":"MEUCIQDjIbt1v6AKX0/0CPo1EGQgIVUTq3lIhGu36yDA9UeJLQIgEpa6b8IQqwh1BT67u3f99v+KutMeK5rhqoQ+ZNgvuX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.63f398d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892670},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.63f398d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.63f398d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.63f398d_1787536896452_0.254649701611793","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.674b8b8":{"name":"@astryxdesign/lab","version":"0.4.7-canary.674b8b8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.674b8b8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"51c5dd67db52e540a32fbe53a63a2cc2511edd2a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.674b8b8.tgz","fileCount":516,"integrity":"sha512-kMfLCB+VAvUoySrIYcVK2iFABw5xTUtMDKUEEqbnV2vCD9Pl7jnoBJQe+z2y8/d+01qTpDZHhcPgR1ooSM86gg==","signatures":[{"sig":"MEUCIDbQB7pKUcxO6rEsegO2X6NZx3YO4KkBeI7hgc1SuXnDAiEA0fmR0rRhLRw0GIKNz8YberddmbhqV1dqfDTlUVIhhzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.674b8b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892670},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.674b8b8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.674b8b8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.674b8b8_1787537392835_0.5660190376407597","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.de6d448":{"name":"@astryxdesign/lab","version":"0.4.7-canary.de6d448","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.de6d448","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a78cbd53c9fa4347a6d2245e25aa8694b7d7b4a0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.de6d448.tgz","fileCount":516,"integrity":"sha512-P48kbYnlO5JWj8VakV+unP6RWK8jIkKNAv3s/xNv8dptV4V3rDVub15Ctikm4OQxf6IHR1AWPCFFLK3hu2Fc5w==","signatures":[{"sig":"MEYCIQDcSI3JHIhiy23la9QOhuvgM/e5O5vl8hyOYiSuJyM38gIhAPNymlpDLIcUIq24SeWaEmfQMLVD+nnFdDvf2Tgd+I3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.de6d448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892670},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.de6d448"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.de6d448"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.de6d448_1787538180782_0.4907832685429572","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.0b6762d":{"name":"@astryxdesign/lab","version":"0.4.7-canary.0b6762d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.0b6762d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"61b73b880b2443c332e26d9f2b5866321600d631","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.0b6762d.tgz","fileCount":516,"integrity":"sha512-PKIj57m9os93cmKwnpTXSF8Rw4PjjGnct4RSQKcnK5HF/wyqm9FMPwzaHk3OH0YC+CtF6xS6kY1ij630Fpk+gg==","signatures":[{"sig":"MEUCIQDKmnhFd3OQ9fLNmynKp1drOMNGdXfUp78rlbNjKdmNNQIgeeNPioMmeAiNW5KahaNOrLfCR/3x/EADyBHheLJzs0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.0b6762d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892670},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.0b6762d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.0b6762d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.0b6762d_1787539539555_0.33675664360356317","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.dd94f7f":{"name":"@astryxdesign/lab","version":"0.4.7-canary.dd94f7f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.dd94f7f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b9e3e5a2d9e65518dda6bce4f9defa8009d57348","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.dd94f7f.tgz","fileCount":516,"integrity":"sha512-ohJAb3KQjqHK7DLtWg1uIA9LcpZpQ9m+tItu7iqud2Q1rdlImZ6RiJuf0GqQW/aB0RKBKOcQL8IEwzYJCYJdBQ==","signatures":[{"sig":"MEUCIQDvnpMAv6cFvvqUinDEYzg1Bzu+P2ETMugf6KIBiq2fHwIgGGg3EtjfKoQ7pomsdCESVKMThAoOWPbxjzjqaWG/eEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.dd94f7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892670},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.dd94f7f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.dd94f7f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.dd94f7f_1787540332687_0.07954143289938309","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.78e8e1c":{"name":"@astryxdesign/lab","version":"0.4.7-canary.78e8e1c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.78e8e1c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6efc57aef3ccf52fdd1fb4c89de8385d6e5f2ce3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.78e8e1c.tgz","fileCount":516,"integrity":"sha512-+XjvGN7/hm9Slt3jxErVKHzv/OwIWz7b3KRfSmzOQG35NUSdmg/V8TLH1Ikng5FMltbVoJIJnNnIMx8mGsu0bg==","signatures":[{"sig":"MEUCIAIB/F7uAqDZFk6Dz968GvYVj3vKvvX25b4Ix6HJPQxdAiEAgGg6RK97CYeBI+XI1eul6TEtDNkBM9zqnDOehJI3PBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.78e8e1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892670},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.78e8e1c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.78e8e1c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.78e8e1c_1787541125610_0.3156070448281336","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.47d5160":{"name":"@astryxdesign/lab","version":"0.4.7-canary.47d5160","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.47d5160","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40a7d3deb9408d851678f163a992412563475eb2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.47d5160.tgz","fileCount":516,"integrity":"sha512-OkqYRs4UrGHh8dytrfQyOU+7NQm7xlTVV8gzMKn3QPxYpCpZhaO1fyY+iRq6hXQDIOD0qEOkjh92ogsKnQc9hA==","signatures":[{"sig":"MEYCIQDa5M+i6iF0TYHLdkBvHGzh21e41O/H/vLu6zW+5ceKVAIhANJwxZtmqA/+QKWKJfX0s/wSj6LWHu9A9JJ4Xl214T14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.47d5160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1891011},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.47d5160"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.47d5160"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.47d5160_1787543640419_0.691698666158854","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.a7a247e":{"name":"@astryxdesign/lab","version":"0.4.7-canary.a7a247e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.a7a247e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fb2dd387974ffbd55a8892cb7e1cec0d8febdbf3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.a7a247e.tgz","fileCount":516,"integrity":"sha512-hoEJcWARQKTZroWrbXIhhx33tp2jIvAdHmgWJa7W4NdM98CcoE04pAzBr+IQpUdruUGDfog4Ecc3Fa8hksE5Ow==","signatures":[{"sig":"MEYCIQDxtA0fXaVebQXIpKdNP1XwJzBi3i3xlvGddeoITU6C7AIhAKBKpib6UBgtBagt85OgFOnsgIbNCo+zVVPBsZVL3oPj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.a7a247e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.a7a247e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.a7a247e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.a7a247e_1787544840149_0.4865203109078027","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.d334c4a":{"name":"@astryxdesign/lab","version":"0.4.7-canary.d334c4a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.d334c4a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8b6b186108e5f8b315e136c144f59b7af85f1f2e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.d334c4a.tgz","fileCount":516,"integrity":"sha512-i2codb1RCmgjwZZ8chlok2Qorm+1fJB8q2qBPPUKe/osIgQnWjd3IrUixOANsCZjXj5ilPNsKHSX6tQDROXgog==","signatures":[{"sig":"MEUCIQD+ZnN8xriyoV7+bld+Z7y19pO44/i3dp6keJTfuQOZHwIgJDQA7Hf3OxZFF33cJ+yBHbmRtXPlUMk7Wup8Cay0RSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.d334c4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.d334c4a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.d334c4a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.d334c4a_1787545075306_0.1820703815043314","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.540f19e":{"name":"@astryxdesign/lab","version":"0.4.7-canary.540f19e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.540f19e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"700b766b0078b0fbfeb235efa41d4fd5e85986b9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.540f19e.tgz","fileCount":516,"integrity":"sha512-bRprQEgbwtpTy9V0kFl42FCYjnGI9Z2+n7M3SD96yRj3FnO7RBw5WfFU9DI4835Z4wq4BTK9SRJnfohF/wlTrg==","signatures":[{"sig":"MEYCIQDkqqWQonObcIrBRij9RPiaj5YsJpguTJblKuIOV3Ix+QIhAPgQa91AXFLVAFZL2LyDeyG8bdG/7XgWjpmsmJ3oCJhu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.540f19e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.540f19e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.540f19e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.540f19e_1787545498173_0.8212671206813018","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.20bae6c":{"name":"@astryxdesign/lab","version":"0.4.7-canary.20bae6c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.20bae6c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d02d14e6a8fc3ec49d77b919a62a9a348138abf9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.20bae6c.tgz","fileCount":516,"integrity":"sha512-t2ZlluXAMA+egyA+GVIdBz0og5qlBblsGDXwSpNbQPKajaRVLS/FKrQY1S9WCBtALnCGA83jus/vZO9il/MWZA==","signatures":[{"sig":"MEUCIFiJqSGEdE6YbxpYjvqRlMJzJsuJYGAkD59qdjaEfLioAiEAsj0YTEcIUPUhQpxD0zb+NYN6GMSTnsJoOq83TR6LWBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.20bae6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.20bae6c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.20bae6c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.20bae6c_1787545916774_0.4700618046042626","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.581f844":{"name":"@astryxdesign/lab","version":"0.4.7-canary.581f844","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.581f844","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dfe7e402198be25cae9a130fcc6c41f617027eff","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.581f844.tgz","fileCount":516,"integrity":"sha512-r+pDetUsAx7H+gML42wmNwq04LZ+VT5cJ+b6PdP+MzODaj/H5OB5Qj5C1tR/5bMVaT4VlKM16u9Gng4OdMQeag==","signatures":[{"sig":"MEQCIHGIMcV4XNY7fOn6Dpt0Vqf6TsSfRSVjqCWOyh1Yi91BAiBE2cmZcu2Yphh1Buce5jOU/lSJbDU2of8MG6A0YlpMxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.581f844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.581f844"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.581f844"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.581f844_1787546610469_0.08760582900253455","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.51fec0c":{"name":"@astryxdesign/lab","version":"0.4.7-canary.51fec0c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.51fec0c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d1d926abb0068ababbef603e5c0e5bf3d8e6e99c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.51fec0c.tgz","fileCount":516,"integrity":"sha512-6lwaCUFDBUbvrwK2yf7/jS1lsy1yy6IsmQa4qetjqzHgpZ/WtQmU+cvNNdPmks47oZxKz6CbFMEoIBg1ddxQLg==","signatures":[{"sig":"MEUCIQDFIARtzdYB/Y/l1Q1G8B+z3ijvY8FyhLuVSoCuMa5F0gIgNjtK9x/g6q0d8vpz3d11+SWEYIwT77WwfUg5K4crmSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.51fec0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.51fec0c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.51fec0c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.51fec0c_1787548018978_0.7766676793615241","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.c5c7e54":{"name":"@astryxdesign/lab","version":"0.4.7-canary.c5c7e54","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.c5c7e54","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"93a835bc689cd482f70ec930c25a80b9f3acc409","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.c5c7e54.tgz","fileCount":516,"integrity":"sha512-ctOaVSWISBwgbPKPVzGmNmE/4/KsPFkfPAgn4I8BqL/LOlMvNIySn39NgGlhbh7lhZ1mYaoqOqrTk84M5/c5aQ==","signatures":[{"sig":"MEQCIBVGIqajx1PZj0ZaUiARlQF+a6DRwImKJFarFl/QALjBAiBlairCj0/CoUY23dT2HczsUP7f+Hke1VSP5lXEACcOLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.c5c7e54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.c5c7e54"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.c5c7e54"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.c5c7e54_1787548929364_0.8470759602406412","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.8a9c040":{"name":"@astryxdesign/lab","version":"0.4.7-canary.8a9c040","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.8a9c040","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ea60a1ddcdd967212ccb0d7de1229cf66933aead","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.8a9c040.tgz","fileCount":516,"integrity":"sha512-WXRt0pjgaP1rACiY7EI7Q/3fNfWqSMWK3Sh4hzZniM7tOPTQPvJDPuIC9YMUax0lJi3pv+WX2sXOzmU6cbOqNQ==","signatures":[{"sig":"MEUCIETJeVS2bma4OY+T8uZZiWegJxtIvJtfCNh4eZcv7tpxAiEAo+AeGHmWIpBBwbzne4NoPW4nyEhayrzrvnGBATi883w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.8a9c040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.8a9c040"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.8a9c040"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.8a9c040_1787549629377_0.8949517788022485","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.a7bedb2":{"name":"@astryxdesign/lab","version":"0.4.7-canary.a7bedb2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.a7bedb2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87bee2ef0ebaede992360049aac2964127e4e1ff","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.a7bedb2.tgz","fileCount":516,"integrity":"sha512-5e2chSw+vLUOq8NG4uP4gAI8vIRUlNeo00TB0WhgKQ2uXM+4wYpUcp1JbzHgQmyuUTbYIKDz2Rk+fuIFpvDPPg==","signatures":[{"sig":"MEQCIGviQi1weDwTe3BP0Uxstu7pHZ/hlrQ4zrIQXgdIyS2HAiBq4Slf/ZQ65molydM7MwbmFbZFW0p26uvZQnX/6pr1Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.a7bedb2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.a7bedb2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.a7bedb2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.a7bedb2_1787549873677_0.9187497753429523","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.fe95cd5":{"name":"@astryxdesign/lab","version":"0.4.7-canary.fe95cd5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.fe95cd5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"42d6aa604dd86cf810260b342665f2b208c96f64","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.fe95cd5.tgz","fileCount":516,"integrity":"sha512-D0q9JCaDG2Bg/0sHra4vxVWuuV9H5p30Tf1mzesfT0wyaCSwtKZykDBExvnBqcpMW97WTdEYfyp3vQgqZVOPMQ==","signatures":[{"sig":"MEQCIBm1y9tbx407tine5DTksAq3CWhZnuHXl+ruWJ4VzGwlAiB1nqhX/Oqx4VEtqAuKhc4py3SEWXxEwpx7QdH7vZ3iIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.fe95cd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.fe95cd5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.fe95cd5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.fe95cd5_1787550407633_0.2700481700265853","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.c304363":{"name":"@astryxdesign/lab","version":"0.4.7-canary.c304363","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.c304363","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"886b880fb96d99c4a4438bdb4984accc984c80ad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.c304363.tgz","fileCount":516,"integrity":"sha512-/QF7M6HdZr8PJ8bxtklNffeeuamyVhVUHZO4heriAg8F8dBjWiXoN4QrNR+FXopkUIU4Kbby671z33kQOOgBRA==","signatures":[{"sig":"MEQCICor+oHG7ZR9zeN+k7BVTON6/M5NedLyj0iN847+6tvzAiBLMvO5UeTRs2ghf41NXr7SXzX63dAkZ4oUlZ8JZfLCEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.c304363","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.c304363"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.c304363"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.c304363_1787551353334_0.03779444827414791","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.98ea5ba":{"name":"@astryxdesign/lab","version":"0.4.7-canary.98ea5ba","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.98ea5ba","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e2db45509e116ccd27b06e4b5b8a559cf56762c3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.98ea5ba.tgz","fileCount":516,"integrity":"sha512-o294Mr3iTOUQ+bBy8lwezzmUw/Noo5Z8bOpgy/iCbOSED8/15pkDXIhN06gnzlIfGp55gEqDmq4s38cRjcdwXQ==","signatures":[{"sig":"MEUCIQDZS4dT1VqUvhBbh7xdsofKCJfB6AYFFVqyhvXkRIE1UgIgJ0tDq6IWts9YHnbIpDxt6SP7Bayu6K+LuM/O8TYNkWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.98ea5ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.98ea5ba"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.98ea5ba"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.98ea5ba_1787551606411_0.7881891178363969","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.022d453":{"name":"@astryxdesign/lab","version":"0.4.7-canary.022d453","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.022d453","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b1b070c5cf6b453759b1b64fcdab6a68298e1652","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.022d453.tgz","fileCount":516,"integrity":"sha512-HhoV/65xS6lbESyMU0n5TO6b75eQeeuIS1SorsD7g1ZHPBzBzT1EXjQsOEu4pDhecDEl7OZZQH6kJ9Xt9ayW0w==","signatures":[{"sig":"MEUCIQCeM5qHpAywSk9Dqob8nsbEiDEpIWgQPJlC0GQlIRmTUgIgLkhp1mNoKoq1B6FY8eQkrhTMGR18sBIxTwAlTEi0Gvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.022d453","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.022d453"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.022d453"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.022d453_1787552815650_0.4896637736444376","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.dfdd778":{"name":"@astryxdesign/lab","version":"0.4.7-canary.dfdd778","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.dfdd778","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4f7b7bb816529ba10f17bfbfa635f28ea57efc64","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.dfdd778.tgz","fileCount":516,"integrity":"sha512-8+4GdjcewGXJ6lT3NlDd5hVn71IEBeZxLdv2rAy80s8AA//zkuOtwoco9l+Fz4Aj2wpKlaplF69ncDGyizXHlA==","signatures":[{"sig":"MEYCIQCmXJ+INpeGa9Tk2bkUhIday279EcjVnsyqAxH00U7qDgIhANNHeqerOdFJVWagfv+E3qMX4tLeXQCWGy+QdacWpxam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.dfdd778","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.dfdd778"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.dfdd778"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.dfdd778_1787553424405_0.22970407913748003","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.5da424d":{"name":"@astryxdesign/lab","version":"0.4.7-canary.5da424d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.5da424d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"924f71216d329b5fa897100ee07beec8fc010b9a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.5da424d.tgz","fileCount":516,"integrity":"sha512-T/tIjGDMwJbyQxmwk74TNjmiza67kuLffdB8qoT3zCukvvR89yC5nl1iSE8h635LtqTSsZUPhL4hp8fHiXzzmw==","signatures":[{"sig":"MEYCIQCiID3HY8QaRNpa/5k5mLcK9IJ96F20slztHzkMv8CzfAIhALVJf4gxTRTJZo3SpcRQz3YHWSOHi4lZ9lvOIKONQ5NR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.5da424d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.5da424d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.5da424d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.5da424d_1787556392106_0.1918761114793126","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.cbb991e":{"name":"@astryxdesign/lab","version":"0.4.7-canary.cbb991e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.cbb991e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2dc86b6e3c02ae23ac41c66dd044b0805f8bf89d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.cbb991e.tgz","fileCount":516,"integrity":"sha512-b1WsLfiLDkfxMZonw7GO4+hSNTf7ASiGsRwD6zkqbjEdEJVwzaD1kIFDQoufAYs+UAp12c6huhplVrx2Ebz6kg==","signatures":[{"sig":"MEUCIQC6/W//Z5ptU6w4vrCWs4CPLGLtcOeKDSwRbUH6t1omTgIgGa80o0OffqgYt4EHbO7cv2uW/mozHu2db6mihILv8Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.cbb991e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.cbb991e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.cbb991e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.cbb991e_1787558266030_0.8211233480845426","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.32d41f6":{"name":"@astryxdesign/lab","version":"0.4.7-canary.32d41f6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.32d41f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e6b49906b9e08616da2283038f31b6979086a12","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.32d41f6.tgz","fileCount":516,"integrity":"sha512-/dT7rTJoTm6iI/uKkepRmWJ2WwHoIp+0aUCCJSkpi189jt+bhBJn1Os2WeTK2SMxBQyPAri2XBeHeXXowSF5Fg==","signatures":[{"sig":"MEYCIQDVpayplrNCKBhXVexfLPOdsCmQDWQwofzoX8oSiB9HRgIhANSZY8LIEzH0x6kTTUKgHdfeiQiKPCXEFgn5e0aLOPd3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.32d41f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.32d41f6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.32d41f6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.32d41f6_1787580125872_0.48462902528500207","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.b6c0501":{"name":"@astryxdesign/lab","version":"0.4.7-canary.b6c0501","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.b6c0501","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"55074636138b126604560cd54c0a2ca2ca4f1344","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.b6c0501.tgz","fileCount":516,"integrity":"sha512-iuFAsTAiMyWAo0EEOatDrLfku22FGBcy4CWqUyo+yaN5WdFbmn7PT2heG4fE2TL767HtzwEbNN32KPyrrx9WMQ==","signatures":[{"sig":"MEQCIC4ZbuimK+3VhIecq3Vgb9h77vBNdKVcyZabfpSxmchZAiBZhcJ1FPxSg7ybBo11+GhCnlGuBGK20TkPFcp+hz/EbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.b6c0501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.b6c0501"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.b6c0501"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.b6c0501_1787580966420_0.13063261431379725","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.8a055df":{"name":"@astryxdesign/lab","version":"0.4.7-canary.8a055df","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.8a055df","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"540480c2291f44cd64c02fde2ea14ab7565fb1ad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.8a055df.tgz","fileCount":516,"integrity":"sha512-wpJSw01KqdKiUHyqB741yJXFp36jGGt5DqCHGXT0TtNN/VE2QRbmgf+IkFJ+7SqLsWSF98Q4mz3jX6rDoW6AGA==","signatures":[{"sig":"MEUCIQCNGNIOVvPhHiG6E+DqYa88y9h9Njv8PQ0CRsSbAVw/dgIgRKqgrvSy5dkFLpbk0XbILly3YAlNRe/2uPXbELvDiKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.8a055df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.8a055df"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.8a055df"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.8a055df_1787583781401_0.058479332482102464","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.e17d7f0":{"name":"@astryxdesign/lab","version":"0.4.7-canary.e17d7f0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.e17d7f0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf6ce3b0c41d02edb6f4ac3591a233983c196c8f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.e17d7f0.tgz","fileCount":516,"integrity":"sha512-D/jSeHrG2eS+sCQHld6JDrOugXKYAcKYsq5oMaviQNG6O27w38qRXAvqgfqPRObokRtCX9gMTnIyoGyLN/f5Qg==","signatures":[{"sig":"MEUCIQCAgl1bcltqjglSRODbOrEEbqxrw2WjBAPFTzSL2szkkwIgUbE9VOYFPAHuD0sd5eg2pvJSX+y7486gxcZtQsnmjnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.e17d7f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.e17d7f0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.e17d7f0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.e17d7f0_1787586896381_0.666247717564584","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.7a9ff42":{"name":"@astryxdesign/lab","version":"0.4.7-canary.7a9ff42","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.7a9ff42","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"95a79351554a541e3e9a6ec7047706cebbf8bb2c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.7a9ff42.tgz","fileCount":516,"integrity":"sha512-5l4w5UsbHJHOqbM6EimykHCQ+tRMxFS5dE5yCTYbJMyq1yvaKmO4O66Oi7WWU2e/Kwa2Wm9l47LGdLHkHLwT+A==","signatures":[{"sig":"MEYCIQCoLoOtXxDjABsrFVblzBXiy9U+l5NsdDkcv6Z8Ds29VQIhAJa4fQ//ArL3jlhpTaOXcX/dKb/iQVLGOfUs19yr/ckU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.7a9ff42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.7a9ff42"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.7a9ff42"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.7a9ff42_1787587559587_0.5358562521960579","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.44d464d":{"name":"@astryxdesign/lab","version":"0.4.7-canary.44d464d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.44d464d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6be4d2704cde19b562ebbd4ead1cd31b2f9eacde","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.44d464d.tgz","fileCount":516,"integrity":"sha512-YWBEk2nRkhkHHNlVXn6fL7gvOefd02M7KTu3vssvgt13l2LMP8+C3KPdJ6yar02FbmWNrfGDKM96CdlAcpy4yA==","signatures":[{"sig":"MEYCIQCJFxxMMY4WABcDR/HnuXYabS6LeQ60x1rq7GeZRvJDjgIhAI89Un2rzKAXDTYPWVgIxMsXCDLMIoMyNuxI3rNw+qYD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.44d464d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.44d464d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.44d464d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.44d464d_1787588167741_0.9748833910644032","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.2eb194f":{"name":"@astryxdesign/lab","version":"0.4.7-canary.2eb194f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.2eb194f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a13246f1c7c87ee9473e5a508f2391b7c54959a0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.2eb194f.tgz","fileCount":516,"integrity":"sha512-vgatqy4PPuLma7aLfAJ4q/TbCYcW89J5UH6xi8BC/L9gmp1jLwf12tiYTPldPRk32ZrAN16dHF300BQH9yqYBg==","signatures":[{"sig":"MEUCIQDBqR2c0xxXGtnuEcKwRaChvddDGZdKYRmfagNl/RuvUQIgU0zaujBkkYV008QREdwMDPeASBEUkIuJU1ZX/Da9bU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.2eb194f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.2eb194f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.2eb194f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.2eb194f_1787589221155_0.9338724954239987","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.019ae5a":{"name":"@astryxdesign/lab","version":"0.4.7-canary.019ae5a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.4.7-canary.019ae5a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f0cdc4c11a334f374cbce637d2f7a481d1f220a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.4.7-canary.019ae5a.tgz","fileCount":516,"integrity":"sha512-2q9Yr8SZxnVF9FQC1e4gdeW1W6aBfXx+ZY0IAN914qpieyNtToZ72XQeaasDpa0DmJ3+MIA5I2yh163Hn+11/w==","signatures":[{"sig":"MEYCIQCxbnDv9LA81Od2kUzk6owpRbjpaliJ0/HPoj2rbTwTtAIhAMPhqH1ySU0E/tuRAS4qmEZtHlLHzyjjI72KelbGu5wa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.4.7-canary.019ae5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.4.7-canary.019ae5a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.7-canary.019ae5a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.4.7-canary.019ae5a_1787590834199_0.3849503725827732","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.ea888ef":{"name":"@astryxdesign/lab","version":"0.5.0-canary.ea888ef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.ea888ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae250c9815becf76b60cdc841e32d0b4c48fd01d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.ea888ef.tgz","fileCount":516,"integrity":"sha512-GyBDdWqpBBM5+Bb2F2HTpoiCJ578AGXAvoTYRv0OWgTjsgflP4SO5rsanh7Xl0OOKdBjjIfP0+Ug9GrEH3uC+Q==","signatures":[{"sig":"MEQCICoYtzX3fK96TIjo9jdouIXhDryfcOL6HD7TdAMEfHvqAiA1FvWTEJVmqTv1t+wngzUtd7vB/e7o1Q4D1FIN629KhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.ea888ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.ea888ef"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.ea888ef"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.ea888ef_1787592696105_0.6225439235066834","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.07f6c33":{"name":"@astryxdesign/lab","version":"0.5.0-canary.07f6c33","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.07f6c33","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cc68cf477da953d81b4e5dc52cf5a431b9898e7e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.07f6c33.tgz","fileCount":516,"integrity":"sha512-pZabgSkp3u8ZL/J3xt0gLzHCVXOLOEdAYGj0/PEQUnIRV9/gHrkD2jJdoG2W8BntVNStMupbzk05tlY0cn0ZLg==","signatures":[{"sig":"MEUCIQC8QioZsjgdPCv0S/OtgGgDRJ9ypdspEqqprZuMHRntuwIgEENGm2aQwfNQ8oWu3EEAyI5CQXB1LltF5Hv32WQOOWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.07f6c33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.07f6c33"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.07f6c33"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.07f6c33_1787593749348_0.9181074931238182","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.54bb922":{"name":"@astryxdesign/lab","version":"0.5.0-canary.54bb922","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.54bb922","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c3e95d54f71d0556b505906fc18b354691e5930c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.54bb922.tgz","fileCount":516,"integrity":"sha512-BqAhCkwftWH6B+QlrSmCy7RnbVwoplEo1RIxHMJ3ckHxuFCNu3BgU9CUtyuB6hWR1MSsg1kO3NTYe6kNSpTpyA==","signatures":[{"sig":"MEQCIHqNVHpDpL7kCQFlH1jiQ44uZOWJjspdlQKKOUtKLhzAAiBRcXbcuSTu220jM3O+o4V7uLam6RBfh4r4B8wSW2HDYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.54bb922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.54bb922"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.54bb922"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.54bb922_1787596362247_0.9249812931043073","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8707031":{"name":"@astryxdesign/lab","version":"0.5.0-canary.8707031","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.8707031","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fcb07253a65e85f1a76f23bc47b0ed53a7b9e967","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.8707031.tgz","fileCount":516,"integrity":"sha512-IDTKt+jE+dMwCIOuXzYL5XEZxEb12GgYurIzomK4Is51ZtXjyjA+p1eCLyh97stPXpfnnrSPt8zWjHBjztN/Pg==","signatures":[{"sig":"MEUCIQDBvaF8lVI5/E6n6K6JCMuoZ4eJNLTR52RInWe0/IIHkQIgIEXFA8eTw9P8Czj5Ttw4u6TmrbuKusqo9SiMC1DR32c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.8707031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.8707031"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.8707031"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.8707031_1787596748162_0.7685012364906021","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c47e754":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c47e754","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c47e754","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8af9781dc4cf5572332d9a8e3bac402979213e7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c47e754.tgz","fileCount":516,"integrity":"sha512-SmWmxpeLSQmwgQEN6cvBxZSdjdGMzZYqn7D6uOxKKeT/y9X8rsV92s2V3TUKwA1wt3wKJ/aUKpj2QAW+/4Zk7Q==","signatures":[{"sig":"MEUCIEIIOfUEpSn1ipmZ0X90kCgexRNaC3jHd1ZrMHFg+MDyAiEA+oB1mEgSDHMliKogH9SByXdEGFf5tPVPNq9Y3rWXcKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c47e754","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c47e754"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c47e754"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c47e754_1787597328018_0.9776006271498734","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7b60efa":{"name":"@astryxdesign/lab","version":"0.5.0-canary.7b60efa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.7b60efa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cc80e042677e4b684fd7e3efbe4cf85553e6c48c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.7b60efa.tgz","fileCount":516,"integrity":"sha512-NR7gZ3j3jeHIj09l5qicN9VjIOO3jgHgooJRa8a4PLeKy2iDo6cM+GLFfr/bMgWpUpsV72pr50oWqKjOlGniIg==","signatures":[{"sig":"MEUCIB0rJTciNalO5/CU/TVEOgPNeaKA0oQhxPlDUzo68+JmAiEAlC3AWaFDDLRQoeyaUGqgTj1x0ERv3ePVFPkoXvEelUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.7b60efa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.7b60efa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.7b60efa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.7b60efa_1787598269838_0.6281641020080575","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.66abf7b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.66abf7b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.66abf7b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bd3764ed6c84e6d27921e2d03da4c97a4c25f443","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.66abf7b.tgz","fileCount":516,"integrity":"sha512-eNUU2zj69299RVBBwO24XqZgURWtrDXgmK7p1k0VXbeLTcttFuNwPEaAUbqUO7Z/bi+GTSElzaJaqLWsygIDug==","signatures":[{"sig":"MEYCIQDzkrbhP2HUxpa9oUSrazuRpASRRIuZ9lUn1eOVhFJOdgIhAIMamypHElkuYR4JygoIIDABOaUosL/T5rdiplB0Sgi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.66abf7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.66abf7b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.66abf7b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.66abf7b_1787600509513_0.9757954200440548","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e6dc4bd":{"name":"@astryxdesign/lab","version":"0.5.0-canary.e6dc4bd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.e6dc4bd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"29d1851e8f6a3c66e7116e226e67017f35052d56","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.e6dc4bd.tgz","fileCount":516,"integrity":"sha512-YEemb2iFVYXMTHKdDJ2fbUm/xYcRP3Dn24x2vj2GmmZAASExhsKNvdkg4YCaodR8SUTpkJgwjqUC8L/MLp6+Iw==","signatures":[{"sig":"MEUCIQDssIFvlVOoe8xv+MI5gbWnMB1bDgyEaB/xGoyoteSlwAIgavHCIy/5/klxdOfRVQ1dReQVtwqKEpKllYEPSBDVkpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.e6dc4bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.e6dc4bd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.e6dc4bd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.e6dc4bd_1787603659222_0.5562020464118118","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c050bc5":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c050bc5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c050bc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f53a1be23facdd1e411b2ae3d257e726e82d4745","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c050bc5.tgz","fileCount":516,"integrity":"sha512-cQX0oXI/4GvwjfP1dkme6wIEW9ydvtbpqgpBRMwt3FRH+LhCbwnYPkxJEFzpXn19jcrqJg2Li5TpDYizfyFH4w==","signatures":[{"sig":"MEUCIQDMEsU0N70EoBv18JPXqJbmUHL0ZWJ3en1r0dp4E+eUJQIgVAE4vBG7TK8ggM331iimjGLbKXUdxwx6EFLiVhh4Zlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c050bc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c050bc5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c050bc5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c050bc5_1787604649397_0.5261648448159337","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6838406":{"name":"@astryxdesign/lab","version":"0.5.0-canary.6838406","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.6838406","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"22ad67f86d764f9c74ae05d861aee2555286e33e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.6838406.tgz","fileCount":516,"integrity":"sha512-a0/wBoC74fnj8OtejCFNzUoo4iaG5cVTVQ7iItL8V8Na3iQh8qSJT/N3S0nXjua+hECmpORuHbWEQd9jQaUmVg==","signatures":[{"sig":"MEUCIQCSORJKZrEJF6xawwNnqa+rd2QlHDnZJFgDtz6uq93jUgIgLO512xniDbOhN7Q8Y/tCPvBH4IIYuRDKT7lIQPOKeX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.6838406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.6838406"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.6838406"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.6838406_1787607144523_0.39189467432841685","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f4d494c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.f4d494c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.f4d494c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da3a18259027bc039761fa26019a4446e5df0d89","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.f4d494c.tgz","fileCount":516,"integrity":"sha512-vnZhI1vySmoQ4Va8DbAj3z2HN2nKJB5RDdt7rDVOQ3w9FC6ot8vgQkT2Idfmq0sDckWYqw+pMZYcJtQHPZBs2w==","signatures":[{"sig":"MEUCIQDATc8LHstcG/5mZ+KoYLalShsYIrTYlc2Jv+6YGvO8QQIgLPBRWt9+Cqj2QPHZnhb6PN42OtRsE2spb5XsTOgHRNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.f4d494c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.f4d494c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.f4d494c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.f4d494c_1787607548692_0.5133858303531187","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.63c4c09":{"name":"@astryxdesign/lab","version":"0.5.0-canary.63c4c09","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.63c4c09","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"12b5ee7d9d652f19cc2e0ae22665e765ce0eb19b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.63c4c09.tgz","fileCount":516,"integrity":"sha512-UjkXhWrMDbSqrlcvAC5Hdiuzh+2guH2ntyE25zciOanipctRaTSQSiVKwoLOpyZjftlYDsbYw4EsF5JhLtH8Vw==","signatures":[{"sig":"MEQCIH7LCzfjYzwnOj7ARh6tHm49FobQ7cboA8h+AbiimjMnAiBoy2vmO7g4lw0DkEFOGCyJNVxvqD3Es4FL6J6ZHm8lfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.63c4c09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892072},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.63c4c09"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.63c4c09"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.63c4c09_1787610377509_0.590520415277128","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cd1a2da":{"name":"@astryxdesign/lab","version":"0.5.0-canary.cd1a2da","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.cd1a2da","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8582cde73e22bcab9362ecfd2c52b4a266d9392a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.cd1a2da.tgz","fileCount":516,"integrity":"sha512-vitTsshM0LzjgdsySukSOFXkdwgCMfFpzj62QIXO1FikXRnPVw7/IjQOAxjb7MsfMWaj2kN216HrEedZmpuYBA==","signatures":[{"sig":"MEUCIDlxGQF++4hRZQDVeW729nesr8keDrMd4qHyuotK+gx/AiEA+nJTyA0yPUfGmu21ynJ1GrDXfiMUCwSM7ck5YXfNRuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.cd1a2da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.cd1a2da"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.cd1a2da"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.cd1a2da_1787610998222_0.352726477732902","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c4e6328":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c4e6328","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c4e6328","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eab8cf0e4c0ddc2201745e667c26d52d1ae04edc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c4e6328.tgz","fileCount":516,"integrity":"sha512-KAfLOaCB2N3RreJOTbqfJIZH4NFQUpmkXEQtpmcZUG+MzS4JuAJwzpmg7ENmxbuF/6NM6Ro+7NQzEyK0DEHIjg==","signatures":[{"sig":"MEUCIQDtiycKdcxAwWV1yHltUF9MEV5IiZOqvIwJ2jR+wZPssAIgc22BreNXjNx9yZEncE1t/FX5gvjd2ALyN38hd5VEMbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c4e6328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c4e6328"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c4e6328"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c4e6328_1787615868636_0.728312893292133","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f747a49":{"name":"@astryxdesign/lab","version":"0.5.0-canary.f747a49","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.f747a49","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"78ae41fcd800cda87afa0522f4dc420bc2519981","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.f747a49.tgz","fileCount":516,"integrity":"sha512-WkCkmgG9RH+08bHRfjUDPZ2Jfi8GcczXXu2l+qEwjJoRxSp/7LneSzgmZzAwATi87Cr3d+Dd1kWOfnzOgC+2Fg==","signatures":[{"sig":"MEUCIQDwWUwSUEcjgOICL50g+qiZftItuwFWBBFeZSNBqpbpqgIgWxD1WJAGMKcg/fOi/YhCQLM5gOCOwyPI32S1yE8/ra4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.f747a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.f747a49"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.f747a49"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.f747a49_1787617107925_0.6462526297978468","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.32a62fd":{"name":"@astryxdesign/lab","version":"0.5.0-canary.32a62fd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.32a62fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"131bf5d370354c34861a6b270f7ffff7295c9c70","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.32a62fd.tgz","fileCount":516,"integrity":"sha512-CsBJNwdLMYmHyFIZLlgXgeiSHilkaw3IO0kDmWPFDMVMqFSGz1ZchCCQzaDoLNjimwJ+mpx7XkPF25DAbctf1A==","signatures":[{"sig":"MEUCIFA359Bh9wZ0Itv4YSrYQv+vD2rtO06pByXsxOxGI+H7AiEAvqc/2ma3ys+ryApZke/8oaAisQyem6OQTswIsdD8Cmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.32a62fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.32a62fd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.32a62fd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.32a62fd_1787617765753_0.040459541309222136","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8d45788":{"name":"@astryxdesign/lab","version":"0.5.0-canary.8d45788","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.8d45788","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c4b92340f66cfe33f72db1d6ed54c86eefff7ab","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.8d45788.tgz","fileCount":516,"integrity":"sha512-tpCwBhUhUcN9eNgM/fFJWli4dk1QGzimmCqQly7AGZNj3KbUwZPV4zJYw3dXsbOuJ8xbAictCb/tbHQMTzah+w==","signatures":[{"sig":"MEUCIQDUpxyMqRRNqlrxlb0RAhwj/yFuYd4o5Cqf/0pqAxlzXgIgRjQuV3AXT0m/0AfBdOK0ryYFXAfqR6kVechQJSt7+e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.8d45788","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.8d45788"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.8d45788"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.8d45788_1787619634627_0.18238374829971282","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.75e726c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.75e726c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.75e726c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac7f794f41de6652c11827c5527660e78ecdfc08","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.75e726c.tgz","fileCount":516,"integrity":"sha512-0UMGbFb6b4m+6JcPZ3Qk3Ivj5+YVqRYX3zmETctyFmeoY7uS8//36AiJGQg9Eg0/fbaVzoI5sFYzmUc4JPxV8Q==","signatures":[{"sig":"MEQCIGbYpXikmfE03yTGPZqW2tOEGPFeFlDbmdy6q+KX6PDuAiA8xgVjEU9byJUazT4BZj4ZpF2OqLqGmzP4yM9C2aaQHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.75e726c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.75e726c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.75e726c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.75e726c_1787620414486_0.4434815104462635","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.86c10d7":{"name":"@astryxdesign/lab","version":"0.5.0-canary.86c10d7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.86c10d7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"691d182299ca8fa00755713fb19d5e277db581a5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.86c10d7.tgz","fileCount":516,"integrity":"sha512-xWCosd0kMX4h8f9JwBSTDTkYz/igqn0Bb24dEO9oWx7JHYGqugwhECBub/DJPAyLTiM343NCo87EyTfWDqLbdA==","signatures":[{"sig":"MEYCIQDmTsTzSTqTnLL/X6z8bMoyaK9skGrltqvb4Rw7i8meCgIhAK7KqXQ8V1Stf8p686SLNPrxNl9qWVRlaXjSvjg2j7wu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.86c10d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.86c10d7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.86c10d7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.86c10d7_1787621567863_0.39705177389838453","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f2eec71":{"name":"@astryxdesign/lab","version":"0.5.0-canary.f2eec71","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.f2eec71","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"81520c231cbb48ba738c89c444a2e7831e1fea16","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.f2eec71.tgz","fileCount":516,"integrity":"sha512-j2zS9II3fDmAwrrGPEViLkL07hzyKqI7930Cl+AEOwizjEXPR3vx8l2KIWSLtUhNKY0Y6qR5IQjqPTJ36LMGHg==","signatures":[{"sig":"MEUCIQC7o71xd1C9KvkMpecXHsGbhoiM0+ihfEO2dNsur10QIQIgbkgslsF+gLV96dyAvKIRtJP1sHYhgTKx6V1e/9S2t7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.f2eec71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.f2eec71"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.f2eec71"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.f2eec71_1787622978909_0.7797286881491112","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.1f8525f":{"name":"@astryxdesign/lab","version":"0.5.0-canary.1f8525f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.1f8525f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8bb1dee037ad8ed019fbcc8f3ed5c92e25daf287","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.1f8525f.tgz","fileCount":516,"integrity":"sha512-mt9GRceut1C5nQNMRuG0tXR2p8QkmO4QEjUKI8RRo9JxLAPmh1pk0DU2us07BBBPuDkPGZhdPXmpL9G8R9Uu6Q==","signatures":[{"sig":"MEUCIQDgLbfaCTyU9bY+w+PAR3J8W4V90z3kW3+K/GjO/2DhbAIgQ14Gt/xkuF6KRnl1usOvjfZ3W0woRupleVzvmSH9nk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.1f8525f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.1f8525f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.1f8525f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.1f8525f_1787623636562_0.11462169591240245","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.23fb7ca":{"name":"@astryxdesign/lab","version":"0.5.0-canary.23fb7ca","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.23fb7ca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"761ff5c31df8d7c522099bda82956ac045bcd927","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.23fb7ca.tgz","fileCount":516,"integrity":"sha512-jEqOi0LF0WNvNe4r1QNmb0V6CuoBJsYlVeELQTGwpbNrfKbn/C6hsW2d+9x8XOm/ySoFxr6U1hdBK5BgojhgfQ==","signatures":[{"sig":"MEYCIQCxkMXWURsL3R9IxvbxbvFM2zTK3iMbbNQxm4ElOlpT6wIhAMb4IZkTGParSc4poZWtI9Cy9HYLInWrH/Y/QxqV5OrM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.23fb7ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.23fb7ca"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.23fb7ca"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.23fb7ca_1787624127604_0.6468748249378506","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b0a09a6":{"name":"@astryxdesign/lab","version":"0.5.0-canary.b0a09a6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.b0a09a6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0206a511c3a9eb0bdffde66ad1e990f5211ab116","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.b0a09a6.tgz","fileCount":516,"integrity":"sha512-bp3UvcXpeOFcM4Cnc584+Q9oQCMAb/TLOCX4m0qBfRgp1rLR9R9keXcVKyl2erohRyVUUIHut/vinQcajRA0hA==","signatures":[{"sig":"MEUCIQCmeqfRjpmA04rBW99gLJD78Fx9ptjnVCNZpcJDK5Dn1wIgSilujr5GAXNmy06XKPFoUFm1nxjHjT612isZgCB52iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.b0a09a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.b0a09a6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.b0a09a6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.b0a09a6_1787625069085_0.38957551678819424","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.299077f":{"name":"@astryxdesign/lab","version":"0.5.0-canary.299077f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.299077f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"32ed2266ad097da523b8c8bef34e27b54add619b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.299077f.tgz","fileCount":516,"integrity":"sha512-VNZi9fYo9Yiy8zANbXax9DnVrfIXlaWe5pD4IV1rVnhqB4Ffkj2cGIA+1gnusphuRemNJUeFEGgpGqbleqMlWg==","signatures":[{"sig":"MEUCIQC5KGJHENeigxSGGacGqYQ9ejBqGHOB6xVqDwZfv9LPkAIgNJcThqeAHsrxasicMkhu4C4P5TvB9LsJws7cLgfp44o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.299077f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.299077f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.299077f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.299077f_1787629507293_0.6673927326189886","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b79f0db":{"name":"@astryxdesign/lab","version":"0.5.0-canary.b79f0db","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.b79f0db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f3e022e58bfdd7f76a11ce66f471988af4cbb1a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.b79f0db.tgz","fileCount":516,"integrity":"sha512-8+/U9xgM1VP+U1DfUSKK7zvC9J85sFgBWB0FWtxFDXxGUAkuz9Nl7PFh2Qil0ARz46CTeNZiuw4yI4PZ+RLZ5Q==","signatures":[{"sig":"MEQCIEhvhKjCjdlJDgJvFUibbQPWLZK/zLzSC1/HaArXYW/hAiADTi7xni84XKkw/7x+rfQt5wVn3Adep76kUqBSi+KalA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.b79f0db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.b79f0db"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.b79f0db"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.b79f0db_1787630433684_0.4199986828230735","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8985bb9":{"name":"@astryxdesign/lab","version":"0.5.0-canary.8985bb9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.8985bb9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c4327d7cf8fa4e36635234057eb8676939989cf5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.8985bb9.tgz","fileCount":516,"integrity":"sha512-o3LiOX8ikh/a0wzOdEqqekM/bbkitwusxCALEJDiRwDqZVxWYiil+uq+bYqNFZGSaJxN7e2t+A2EVZN52rN2sQ==","signatures":[{"sig":"MEQCIBC973E+WzYWIZ8++lSyj5fPmT6rE1p0gmYNCFm7zOJVAiA6NccyyKjJw/Wx7YEOE4sXeDPcs7qUe/elHaUn5yph8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.8985bb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.8985bb9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.8985bb9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.8985bb9_1787636017287_0.5814395920141298","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cac77bc":{"name":"@astryxdesign/lab","version":"0.5.0-canary.cac77bc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.cac77bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f11b9dfd99e346b0593fa5b61744bf5287e7983","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.cac77bc.tgz","fileCount":516,"integrity":"sha512-Wp4eRjUXsSfYMjH7NgK1JFX6ZSYWywrSGWoQThSy2DYINZCes1OawoLpO7EzWMt2mtLTB/Rl5EY0zGUkYxfMXQ==","signatures":[{"sig":"MEUCIEszxbrCGsjZf6G3GPP8pEml3gVU6jHRIecCgvwry0NcAiEAtahLaBrgbsWrjeskqNiHu00KzKup/xEaBz3yK9rDpWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.cac77bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.cac77bc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.cac77bc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.cac77bc_1787659812160_0.8088357374764847","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.955ecef":{"name":"@astryxdesign/lab","version":"0.5.0-canary.955ecef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.955ecef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"19c6c8dff02ec14ed38bceba8620d87023445994","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.955ecef.tgz","fileCount":516,"integrity":"sha512-ViRg2vHJVaRPGlDz9WsEQQWMdEcLbs71jz9qvAFlzjHGHKqWnWCRHBkBe/WL9tSVFg3uHUNkp/2B37+h/cVPPg==","signatures":[{"sig":"MEQCIEYjUQfLZkyFiMUvZxel5i75sCHHrmJb/0LB2SzQMk4gAiAHJ5YyucUTQQZDP25HVMen75E50OGhMgFp1O+n99fZ8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.955ecef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.955ecef"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.955ecef"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.955ecef_1787674226801_0.2337565011041174","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.4124603":{"name":"@astryxdesign/lab","version":"0.5.0-canary.4124603","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.4124603","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"82f21109d62c1fd903a87d4e711a0caff391fd99","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.4124603.tgz","fileCount":516,"integrity":"sha512-zOfKQXKcqR46iV+mgtaNs3AJXmL481uhAAZTtWl05/beynx7clK0w1vqpusgks7VHi+YAb8ObZgg9itfywnlgg==","signatures":[{"sig":"MEUCIBu16Z0uzLB2ru21Tlwqphm53KBvELwc6CxvAhK5SiNGAiEAmTveGXc0+DNmY6v8ccF5f74QuTaGJkP37zp5LO6wNz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.4124603","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.4124603"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.4124603"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.4124603_1787675068810_0.8156907841406902","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.780938e":{"name":"@astryxdesign/lab","version":"0.5.0-canary.780938e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.780938e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2e7a27d22409f8e64b2323041414cdc6f9b2eed6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.780938e.tgz","fileCount":516,"integrity":"sha512-/vIcjWIae7pzFWyL/4+QBKCbyydpg9KRGpZvo83vR6Q6T5ZK5HPkqBi88aLeQOf6Gv/MoHCVaFV30SH42wfv1Q==","signatures":[{"sig":"MEQCIEc5+Qi9DVY/gNmz4exq5FD3GRlZG1u8CFCNyHGZPUZgAiAezfsEIaQWzOWO7dvKwWy9PZR5TzZqHOSXFHKo0/w3MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.780938e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.780938e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.780938e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.780938e_1787675896814_0.09348080216305199","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b66918b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.b66918b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.b66918b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab75aad7502ebc7b312184b67a11f7119c2b3496","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.b66918b.tgz","fileCount":516,"integrity":"sha512-ie9XpkJR56t7yEdqolHQgGE5hpAdkeQ/RuevnDURclefAYTA7Q5aeGPcFcABlMJ4QiLZOsybYkfX5HmSUzhVsQ==","signatures":[{"sig":"MEUCIQCGkYjfG8w+vWWZsCzvC67Fk/TB4sj/MtSjm9TZ6eq2LwIgFflGUJs7g4ewI+r4h8psbdu/yGHz6mYp7SBS0cQe2gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.b66918b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.b66918b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.b66918b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.b66918b_1787680651083_0.02834670331861111","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cb20a01":{"name":"@astryxdesign/lab","version":"0.5.0-canary.cb20a01","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.cb20a01","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"12c1f62a2a554476b4aee35ff94128a1f2e1f120","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.cb20a01.tgz","fileCount":516,"integrity":"sha512-n9mdCKCTKO23hOwK+kYfU9f2XOVAhuxpZrmpwBjeuwaLOB5Vn/GPnELqJNXmr8bMSyLwA1zJzEEDP1qZ8Qqiuw==","signatures":[{"sig":"MEUCIQCuhu9jI03oARWMb0lSwylarFh7uCx5rDmrMIeC0NlnVgIgIRoCYiYtey/FcWrNCC0MgAKXoHKZ55gGjX74WVhj8Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.cb20a01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.cb20a01"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.cb20a01"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.cb20a01_1787681816465_0.1065218460162849","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e314f19":{"name":"@astryxdesign/lab","version":"0.5.0-canary.e314f19","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.e314f19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"130ea91f48f559e3cb5c859a0d125d8b222f1fa2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.e314f19.tgz","fileCount":516,"integrity":"sha512-PPk907pOQJ3qVWodPOnrIV364dG0ubUi+kguO2gk3ZDxHtIm4VyufHO1JgyBsQgzihKmO2daec7wZHxoFg9JLQ==","signatures":[{"sig":"MEUCICEPkxqAvXugjQHF9PbEer3b3S9Gtce94cayM6ORT32SAiEA776morCLcrSoEoAyhl8qkblw5aVxzzySBKpFaSKZInY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.e314f19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.e314f19"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.e314f19"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.e314f19_1787682583824_0.6400028699691751","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c04ec04":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c04ec04","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c04ec04","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fb1eb787883f828483e330a405f76189909138af","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c04ec04.tgz","fileCount":516,"integrity":"sha512-ocwBMGngsLcZjXOp8omH7mZNJH+wNwVoZ23iE6iEKZpj+hs+VOTRgiRkFAUIi+MhkSW6ULAKH20u4rs59nTjag==","signatures":[{"sig":"MEYCIQCxCU4JERZ6oTd5DkYZolw46oMSd1nS3X5GYtp3DB9LKQIhAJx6EErZ7PRngevtyxnjLNASpIg2z5nVby8YzvIitN55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c04ec04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c04ec04"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c04ec04"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c04ec04_1787682837017_0.6764963393324537","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.5c39665":{"name":"@astryxdesign/lab","version":"0.5.0-canary.5c39665","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.5c39665","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5b550349eaf71b973bfbe4425bfe4e3d5149ac73","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.5c39665.tgz","fileCount":516,"integrity":"sha512-jpaOzdr7Sb9lbJKp8C06J3LgwXxvGG5LdB/Xnw9oNNvDmY3vMYjSUzsL8ELBtHzHrP7lm47AbnPo6FJRWCGBCg==","signatures":[{"sig":"MEUCICacCHDe0PnkbAczuoXUuqR60KryuTIHB9HgeGzh/B5oAiEA2ql+60AEzhsFfv0pfksECarncXuWX7EqlWTZepu0QTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.5c39665","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.5c39665"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.5c39665"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.5c39665_1787683264249_0.7637384588497582","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.60cea48":{"name":"@astryxdesign/lab","version":"0.5.0-canary.60cea48","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.60cea48","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e0f3449e63fec1cfa8c2ea0f8280bf7d252b7223","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.60cea48.tgz","fileCount":516,"integrity":"sha512-xYI83aBxAo4pgiuPOOqqEJhPad6ti4JENryYlCTGdDxdKqZL2b+Jrd4C2lmbYWQKtMbvOxm37+zJ9IysPBbBog==","signatures":[{"sig":"MEQCIC4HqwfJqwT6WVBNfScLr8yrCce9kYnt6SAyKwKnyZI+AiBPTYfFfxdj3ZJJJzAwyFssTZu2PJ1D11CY/ITt90UqXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.60cea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.60cea48"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.60cea48"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.60cea48_1787683608354_0.594284915495062","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.41494fc":{"name":"@astryxdesign/lab","version":"0.5.0-canary.41494fc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.41494fc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a59d2b057189fc922c03889c244b546a031632bc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.41494fc.tgz","fileCount":516,"integrity":"sha512-wrL5M0kisT+zksEKYDCLIwY89+fwbdxjjomzNX62HkzJfEdsuFpne7NwH7DcN8y9Uhf/Wq3764GVMWy4O+hKrA==","signatures":[{"sig":"MEYCIQDZMkuk6igvvic84EEiUTQf9Vb3dFHA6EMHy5FzHB5w2AIhALqx/HSAxufKvL/mxs2ao6Rumk4tfUoHfCoGdpAOoJaD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.41494fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.41494fc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.41494fc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.41494fc_1787684429882_0.899468959963913","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e3259c9":{"name":"@astryxdesign/lab","version":"0.5.0-canary.e3259c9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.e3259c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"231293949efb4676e7ad8e20e28b6152551f78c7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.e3259c9.tgz","fileCount":516,"integrity":"sha512-XYfEyZf8CmCD/D3oDJ1Ii7G6ryExPuTNGnHjGXG/AdYBoNYYJaykgsQdg9s2pqsUZ4zRby14hl+GWm0RRKuBZg==","signatures":[{"sig":"MEQCIDbajFM+viGZRseRF4QsqCvtsLhS/fkO7LDlJWk2MvxBAiAw/Kh0/Be1JIEiumjmdQyPVrg9YXfArgDkfcfdJmKDcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.e3259c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.e3259c9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.e3259c9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.e3259c9_1787696081843_0.18448171602183416","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.70988c2":{"name":"@astryxdesign/lab","version":"0.5.0-canary.70988c2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.70988c2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"196f61fcbdc965d2d42cdf022b6bee039cc953a7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.70988c2.tgz","fileCount":516,"integrity":"sha512-g/BP1NSv9zBq1EVk1ZVY8xrhpXqF2w6pPwLXIuXV9Uav3UbaajL++V98Z8M+YPxF20xyuYXz9Sq/fvUuQL8Zog==","signatures":[{"sig":"MEUCIE4lRuU+et03uMSKKHx1uyJ21Gf7ADiroo2X9d5a0oksAiEAzJj+xJLyo6O/q7lUgkvX8l3axR9LIV5J9cYhL0m61Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.70988c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.70988c2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.70988c2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.70988c2_1787712296452_0.5127087797104488","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cf77229":{"name":"@astryxdesign/lab","version":"0.5.0-canary.cf77229","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.cf77229","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b7d98f40fccccaa65c7857742e408bd64d9fe41","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.cf77229.tgz","fileCount":516,"integrity":"sha512-AcwWegv+q4COJCXycAwvTkWZ9nqtZEU3aF70qtFG9WImon0dIX6JWgzGzLTFFk7k3STpG/yIfgSGMH01GNoYkg==","signatures":[{"sig":"MEUCICeHY8ydcqCVgd4cGTAW0yxs15qMXZAu0G+lx7uj+4sqAiEA64A+UrjD1At5jzxNH3nfBTvlHhfBj+65rLYT3WLrY2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.cf77229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.cf77229"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.cf77229"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.cf77229_1787712747873_0.9362659079535436","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.5dda94c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.5dda94c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.5dda94c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c7f006bfa14ad9e323b9e3a8fa270ddd0d9cd527","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.5dda94c.tgz","fileCount":516,"integrity":"sha512-q3kISYUgidEnH6Vh+bAcWsZFd2pfSs7G79M5Jpui5MUkFid2Pzc2AQE5nf+Ak6GidcPwir7RoozKq8oKC+7mBg==","signatures":[{"sig":"MEUCIDNWCxkGaBM2KbyDrL0igJF67lb23pCDhSQaOm9nAZD7AiEAuVT82uqtit2GnyLDWGFxKSSjmYFQPfQYj1cb+PFrW3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.5dda94c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.5dda94c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.5dda94c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.5dda94c_1787714057205_0.6005305776816483","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.3799df9":{"name":"@astryxdesign/lab","version":"0.5.0-canary.3799df9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.3799df9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09db888917ce48b80f29387541a4fd4dbd7d3f81","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.3799df9.tgz","fileCount":516,"integrity":"sha512-PQ974WiVHeEOpA4byO8mkmbSdg/atDviBLHCKiGGcQ0r6eoPRJiNDgvD9OCCnap32kmXpW2/qroOtr64U/K/Ag==","signatures":[{"sig":"MEQCIGBLELctvTQLoNoRIxlVul2ydOABxNFnsyeMgxdF2n1mAiBCJC1owyKEIGQw3yKiSoRKiE7q+DjkxKPOHYe/y8UQIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.3799df9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.3799df9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.3799df9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.3799df9_1787714516296_0.20059483243186915","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.ca5b83b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.ca5b83b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.ca5b83b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f577c85b9b8b1600b09f36669d8e6b7641c09399","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.ca5b83b.tgz","fileCount":516,"integrity":"sha512-gZ3ybiKTpWTbEYAXbJgvboKwm1NjHfad0g4obEuQPrKRUcW7mVGkTBkTDVHw3n9YhKJhTi2jMPZ4SGXOWg8f8Q==","signatures":[{"sig":"MEUCIQCsT6V3w8QboMWdxI462GKJsnMfAy9N1YPXXhDIypppxgIgLWLUObeNF5eBmWswJq6Xw5mlD2yxysGU1kMV6ogiZ2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.ca5b83b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.ca5b83b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.ca5b83b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.ca5b83b_1787716965497_0.8143188592414072","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.ad29a5c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.ad29a5c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.ad29a5c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3209be523211716183a342c76d598e7b8163e3a6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.ad29a5c.tgz","fileCount":516,"integrity":"sha512-DhhrmWvA3vsNxJKBa8nq396rf+6sWtU1s7Ngme2plDpIe95qLH2jQi0nYCNEsP1MfYzIebHNM2VXAzJXLHY+rA==","signatures":[{"sig":"MEUCICuGlo5sC4m2R0twuh4ddyqotBHGxM9J0FRpvAcZB6HJAiEAhX8a8bMMgMTcc9SaRTRpf/VChR/d/lu0RWT7cX6FTXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.ad29a5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.ad29a5c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.ad29a5c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.ad29a5c_1787717684362_0.8191220420477177","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.58f9542":{"name":"@astryxdesign/lab","version":"0.5.0-canary.58f9542","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.58f9542","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4790c243baf8fb6d86255d299069570d9bde9bcd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.58f9542.tgz","fileCount":516,"integrity":"sha512-EPSQSGUEiWnmpXIer5UHPvEelWdfHRxbctbC0ODdtMiCrJK21A9xa0hOqvDKaBJBf64mZvydCJe7rKLh9JtW7Q==","signatures":[{"sig":"MEYCIQDByzwxB8yFvU/xmbvvUrJzapYvJjwQ2IylwTssFbl38AIhAMGOL1viVsNd9QdaooMY6ylJSMBS52CqsMstSZhMU/x0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.58f9542","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.58f9542"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.58f9542"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.58f9542_1787721032577_0.6504701597272482","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7898207":{"name":"@astryxdesign/lab","version":"0.5.0-canary.7898207","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.7898207","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4f67eb7a8f42538c93621d702c2eea3950ccc72a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.7898207.tgz","fileCount":516,"integrity":"sha512-wxAdTeOykxOfcA2SENYZnnbdBbWs8ogaDemKsWVFQkSSfwQqz5Rpv0mdMElyMZusns641YMb016mE344Wb7hXw==","signatures":[{"sig":"MEYCIQCzwtvYJ3QX4D/tY0ptDBp/SwEZ63rolvJuJx2hvuGwcQIhAOXNbySBf/Wdcsmy7H7811ZauJ624T5RA6xxCzql9Mva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.7898207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.7898207"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.7898207"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.7898207_1787735074409_0.13597716229451318","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f0c3ea5":{"name":"@astryxdesign/lab","version":"0.5.0-canary.f0c3ea5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.f0c3ea5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a580f4c56e94b60aca7a9003eed71cb5beb30c48","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.f0c3ea5.tgz","fileCount":516,"integrity":"sha512-81cRRqEGZZdfaHjKFo4fWwYklBixS487lnssCuVBp0AnSyH3e38e/iUU0i+dwoGFXO8lNIdJbG2Vs4JevMD5iQ==","signatures":[{"sig":"MEUCIF6AAbQ4/JNlqFAKAcqzTbwFGYAltaRQ5S1NB7lYDbSAAiEA0jQwAPOBVZutrrcPslM6yY5yIqgiYkLkgqp3db7lzhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.f0c3ea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.f0c3ea5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.f0c3ea5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.f0c3ea5_1787736415487_0.30018722446307966","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9345b26":{"name":"@astryxdesign/lab","version":"0.5.0-canary.9345b26","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.9345b26","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ee87461f74be047b910dfdfda6ea2c6d392eeb23","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.9345b26.tgz","fileCount":516,"integrity":"sha512-Ft2Xc65Q/ni/U1/rn+petD1Mn7k2Rlipwl+JmvtlpVUMLGumzEMPrxWZn/10NsOF7ep3vQoVSRfKjY64cr8g8Q==","signatures":[{"sig":"MEUCIAPD0phlrNkrE+2zAS0gLNJDv8shv2v/kiT6daGmRwz1AiEAz2nX8RyJs6jxxmUDQXa3wrA/ki8MV4CHzV+MEqwtHJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.9345b26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.9345b26"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.9345b26"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.9345b26_1787736801190_0.9355538456568921","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.055e75f":{"name":"@astryxdesign/lab","version":"0.5.0-canary.055e75f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.055e75f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b169624f7187f0c1b52f00c9accba63196dba359","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.055e75f.tgz","fileCount":516,"integrity":"sha512-4Kx/mVOahH8rDSqpnNQ3+jRCl88O+WhMgHYbhts1Qj4fOmaMG+t7c2ZxmcIaUeahNURBb7xjfRDW2C+T93DwwQ==","signatures":[{"sig":"MEYCIQCiKFoWFEtOdiN2R1vRWIigqhxOfH9WRhN9puq247i9TwIhAL3zKVTjtT6XQ4XYzNCJ4Dcb5UEFsfQGi+D5O/I4i4wW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.055e75f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.055e75f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.055e75f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.055e75f_1787743970686_0.5838412325869904","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6447c5e":{"name":"@astryxdesign/lab","version":"0.5.0-canary.6447c5e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.6447c5e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"45f9b5e4e37f2d9c25715ca95a59440853c77a74","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.6447c5e.tgz","fileCount":516,"integrity":"sha512-gjiHd8BZUd+59152MvcD7dKMBgedsJnz3a3p5+mBgFxIkodvNz/AuxBS3JLKoYF4o/Y54hHhp1GlIX4K53bvvQ==","signatures":[{"sig":"MEQCIB6F5aRthewc4qmdzm/IV7JlJlUbre+mU+PPSe42H3vpAiAVcqNizvni0/K8BhCJXesejEgtJiPdrnBEPJOSPsRysw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.6447c5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.6447c5e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.6447c5e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.6447c5e_1787751497802_0.64072893093355","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.408cef2":{"name":"@astryxdesign/lab","version":"0.5.0-canary.408cef2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.408cef2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"67986a3eeefe7b7f809b89a6f39f66b421f458ea","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.408cef2.tgz","fileCount":516,"integrity":"sha512-r2O7G5dXj4X+4Px/JBYK7GahT24e4vk5YxzN/48dRZbkLD8FaLx4PkWCNft2F63qRiOTrPLbFofu03TyU5bFzQ==","signatures":[{"sig":"MEUCIHEIXvZDxMYu11xzGOLpG+47RKDXShRm5BTz1zUv7QUtAiEAs+e4hxMG0xAU7z2qpXcqLDvIiUoiasMm0RDeDfpJ2XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.408cef2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.408cef2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.408cef2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.408cef2_1787753635509_0.43170371118077133","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9a61177":{"name":"@astryxdesign/lab","version":"0.5.0-canary.9a61177","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.9a61177","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5dd137c33a2eed5a7d83a4fc08521e5783b6ee76","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.9a61177.tgz","fileCount":516,"integrity":"sha512-vm7YidQE91GUE6qDKh+uyk7iuz9dUxPs0si5/xPYenGi15EOaok+TWrHHur5lAwYNj5/duxH/4J3mbgD9KjWmA==","signatures":[{"sig":"MEQCIEiRYBD3BxfwxR5dQvbcjoJ+unIDGYr34Ch5nof3k0Z7AiA9GrvcoaaKUw2LYkrnd8+k9cJR8ZlaHR+twqDvlHKcwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.9a61177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.9a61177"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.9a61177"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.9a61177_1787765713278_0.8045499192197172","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6040af6":{"name":"@astryxdesign/lab","version":"0.5.0-canary.6040af6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.6040af6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cf1c03eecde88532efc9c7e2eebd1dbd18be7452","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.6040af6.tgz","fileCount":516,"integrity":"sha512-OGonGm1dQxwoAq73PlZraW+Zu7unvCRCEwRIdvYWPkwRTauQSNiLjELCO4fhwIi1sRCi/y9NtK4HJExb6ASOIw==","signatures":[{"sig":"MEYCIQCyXfQsXr9I4U0MNTf6p6jMYren2fpT+VPwL09Hc0PStQIhAOFm0WqH1zCRdioeZTaN3rBAzYOCx5Qwe5vknN5LER6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.6040af6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.6040af6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.6040af6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.6040af6_1787766043090_0.017760443337472065","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.43a0839":{"name":"@astryxdesign/lab","version":"0.5.0-canary.43a0839","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.43a0839","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ed8406364d1e9c9eed8ca8ee3bc239d806c4f45e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.43a0839.tgz","fileCount":516,"integrity":"sha512-AiZDFXwK4vuqeSsQC0aofxQtMQyQJanp/B02ELKfjU7hWKmf+d9XCjlVnUT3ivfw+0qQqmblEhxLbN/p4wstoA==","signatures":[{"sig":"MEUCIQCiA4BQzJWntwSgSl1BzybzPUa6Ml7p81kpiPfTS6rOhwIgBm6Eoe10OvlOzFWjwXcy6THriK31aMhuNBwawlaupy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.43a0839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.43a0839"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.43a0839"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.43a0839_1787767247961_0.6560645425777389","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c333a1c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c333a1c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c333a1c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d309baf011b12f2831002414eccb3290d71f16f5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c333a1c.tgz","fileCount":516,"integrity":"sha512-V6gO4YCpQlXck3dWkUAo9vYgQiHGyQ7fIF2Rsm+ofN2y1/j8DUXRXfwKS7KK1q9zJIwjUBudlvkNXuKLJ31wCA==","signatures":[{"sig":"MEUCIBna6QxvQGaSn2AbtSmAX36evKU0gH6bkYYXDtgaOrmOAiEA73VnToKir24Bf3Qc0PqJazY3kmfR0pGhMrf9VJEGkbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c333a1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c333a1c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c333a1c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c333a1c_1787767926016_0.6898376624051137","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b47ad01":{"name":"@astryxdesign/lab","version":"0.5.0-canary.b47ad01","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.b47ad01","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"41abeaac9c756f0e5fd6340d455b967c7f6c5207","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.b47ad01.tgz","fileCount":516,"integrity":"sha512-oY8F7BBxRF7xLKV+JI5mfsF4gxX1PkNMBBxO0Cat7DsUfOOIXylkhxNMJ93O7eO+u6t70ia65u+phofeIyjH/Q==","signatures":[{"sig":"MEUCIGay4KCvR5LGkpfPvLQrJxINVz69/03zPDrvM7Nx6h27AiEAw4jZBUWZMB8FZEkejwLQaumgmgWiRZ+d9yqJ0oWjdbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.b47ad01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.b47ad01"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.b47ad01"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.b47ad01_1787768843198_0.3369481052164758","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d1807b8":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d1807b8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d1807b8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf5ecd1cfa6dc361001cbaf19f079b60d3530ebe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d1807b8.tgz","fileCount":516,"integrity":"sha512-tkoZHfT5p4zCZFhRGvow77hGwMgwELql70ovAGrcuxyHaLgu1RFdAX2u1cksXpD/83mYY5ma94/WobfRx62O6A==","signatures":[{"sig":"MEQCIBRUE0/IH/Myp+PlG4Abe4bJLFrw76fjetS4/oOuPigxAiBvw9Vi/kuhT17Q7Y+nzi0Bfg/xIk7d3npX7o+bq0U9pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d1807b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d1807b8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d1807b8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d1807b8_1787774080057_0.7419479580000674","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.90bf6c9":{"name":"@astryxdesign/lab","version":"0.5.0-canary.90bf6c9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.90bf6c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e603639d0bd459ed81e9435e50a168aaf35c406c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.90bf6c9.tgz","fileCount":516,"integrity":"sha512-HB4DYMNZ2flsUysKIx6RU77C81Npzyw/VRJUadwyYCxsGhcYCpY8Pa8NSwBoJ8NV6bDHhGjidhxrZutmgac2XQ==","signatures":[{"sig":"MEUCICug21u9lYfV/RzWRtglfqIUowHB0/S3Bv8RxtYrddKOAiEAwclqH3vC3RveYYxSy8ZEJMsqMZbRUO8J50WZTRZZy00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.90bf6c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.90bf6c9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.90bf6c9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.90bf6c9_1787774313017_0.3448828341085015","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.fb17bfe":{"name":"@astryxdesign/lab","version":"0.5.0-canary.fb17bfe","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.fb17bfe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"59b6d91f0c14f058ddc45e30d27d6576a1cf7bcf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.fb17bfe.tgz","fileCount":516,"integrity":"sha512-PIeqJWAjiX5HR6Vy7YIDDgOXAuh86Hs35CGqeA8WWvjfPBL/FKv1jKOg4zAmW5G1mF0haZrAzMk6zDdrEpvYSg==","signatures":[{"sig":"MEQCIAKxKSW3wAMU1otDxb8alzy4k25ab5RMBCnL+oyUk/d6AiB/dbsGc4V6CwKz70ryFlzEgW3sx8zezL7eoJLMSbEsvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.fb17bfe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.fb17bfe"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.fb17bfe"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.fb17bfe_1787779221729_0.3490192565494652","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7bd80db":{"name":"@astryxdesign/lab","version":"0.5.0-canary.7bd80db","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.7bd80db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e7d58249fc0e99028fd8eb44561bfe8fd74cdef0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.7bd80db.tgz","fileCount":516,"integrity":"sha512-Zz2EQmpAWJeJCDRc0qPrii8ZTtN9Z+ZIC2VI2Ed1b+26c7tB0uRSWLreLY6CV969cIHe4ydZrajRDxqBdv+WEQ==","signatures":[{"sig":"MEUCIQCixKRQnA4EieDTS7UbWPktlW1O6ausC0Z3SwjiUXfPIAIgPJHqiobKFV+Meucw7DaabxWBCNVHH3OX6VEQw8LTEg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.7bd80db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.7bd80db"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.7bd80db"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.7bd80db_1787779969366_0.8298391108171219","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.09d191c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.09d191c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.09d191c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b1cd7aa99e887f3b0c7b6ba3210df1becaab880","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.09d191c.tgz","fileCount":516,"integrity":"sha512-+MA2CtuLhBqIpximGI20OecQw+WuRX5ycqT6m7c7fFoozs+rfnhMLn5ApViuHVVqjQL88B7BvCha0gQXjGrf8w==","signatures":[{"sig":"MEQCIH+Hsy3irMlzVB5uwbT+zPTgUW9vJuDNODYFg9L5pnl2AiA9Z+hFJLcvBbC6D9Njk6EKntz+wX0p/80KmxHnFxH0vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.09d191c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.09d191c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.09d191c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.09d191c_1787780660480_0.4424015078309902","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.553b07f":{"name":"@astryxdesign/lab","version":"0.5.0-canary.553b07f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.553b07f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e1ae6bb5f576222207619cf9155f6ec37f81874f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.553b07f.tgz","fileCount":516,"integrity":"sha512-B2aawO99SmBEa4XtxkisaOQhSPOCkt5ttp3dNt0rgAl3PajGqqQqn/AElJKfCQJ51L5Six7dZuT2YaGdRIbYQg==","signatures":[{"sig":"MEYCIQDLq6czflis+NFuGsiuXdy0vdwkZcTJI2N11S67YqA44wIhAP2g3OtbjOv+Yhp/y39gnT/hFQh7G5T1+2IQZdSvKjsM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.553b07f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.553b07f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.553b07f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.553b07f_1787781103920_0.6732071457827447","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.824a181":{"name":"@astryxdesign/lab","version":"0.5.0-canary.824a181","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.824a181","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a313b0a7a3967f65cddab524b18c6654be254bae","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.824a181.tgz","fileCount":516,"integrity":"sha512-oI1diMDZi6wXEkMuRu+FYI1iBQVORxPyQAy++M/g8kl+anhdnkBeEEMRKNcZPZdgF8wMebwfkKFVuRb3Xv7rtw==","signatures":[{"sig":"MEUCIACcB7ynfUM3feX/nKzQ2SceEmpE07WnrfEk9lmo2uZvAiEAvesuTmmbiMqZkfhLVA66FmHTf51/kG85TRkKH4dW/MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.824a181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.824a181"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.824a181"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.824a181_1787782398938_0.2449239570663806","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6efc31b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.6efc31b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.6efc31b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dda33f8b0eacff3095cc138f1c0eefb356b8346f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.6efc31b.tgz","fileCount":516,"integrity":"sha512-cir/sPOuFLu5sS3MuRWhvqa0IBlBw3atO/RWxOBhu5r9/v5fgb6JlVklJtR/3vqaVKTwU6wibdlGa/Gagh0vmQ==","signatures":[{"sig":"MEQCIBiCinemSMnRacsAszNPVtWyZv9s3OkgFYfAxLSmf0RtAiB1uJ6NoMgdXJhvGEzZ1AN55rPl1urLRuT129oYr4I4ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.6efc31b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.6efc31b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.6efc31b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.6efc31b_1787783080559_0.7109968263430977","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f4aab4c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.f4aab4c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.f4aab4c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a594f5be4007c550677c34d4527165c88d9c93e0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.f4aab4c.tgz","fileCount":516,"integrity":"sha512-wB6qLdgctDCvmnNfxiwiPzlZwOUX/SRM6zsjzuWMmiEdmnA89DkwRd6JiCQ2PGSWyBY4a47BJ5tBxqv1oEI2Yg==","signatures":[{"sig":"MEUCIARVLPtKUMSsA5e+TgpPO7BbfFZeXpryVCKGRlYyeOPtAiEAszq+DV8siHOY9iU9Qo4bYW6K2xEIUBqFl82UdgTs0x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.f4aab4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.f4aab4c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.f4aab4c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.f4aab4c_1787783585864_0.6057830190439921","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d4d4fc5":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d4d4fc5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d4d4fc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c2623e45840d43f3c7f4e0ae7fcbb56c1d44237","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d4d4fc5.tgz","fileCount":516,"integrity":"sha512-KwKUeoss3t04ps4F8jZ4nyLZHn+il44gxWnzWIbzQsnHW934Ed24Ynje3klkgITvtxcCw5plGRYXVo3IHVitdw==","signatures":[{"sig":"MEQCIFHoXvWlWhTVphw9yD7miy8aVBHK+NvxsCNzG+4AW7j8AiAc4ZTC5184SH5h6QpEz7crOg58Yu07PZxB14dFXNhm2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d4d4fc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d4d4fc5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d4d4fc5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d4d4fc5_1787784608066_0.4423956907489379","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cddf57e":{"name":"@astryxdesign/lab","version":"0.5.0-canary.cddf57e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.cddf57e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5232a6ecf211c69840b23085fe557d41edd0a183","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.cddf57e.tgz","fileCount":516,"integrity":"sha512-yMPW8wIo7aEmItMmHCHcrGVgz2BDd5GUDmswihVVNGahqYfjUC8hyOpcefJko9w4fpmF1pWOqCIpVXD+9vwwbQ==","signatures":[{"sig":"MEUCIQC8GJjY42610nR+qfZ9TWfVCt9sAa3XDXWaoE1PKYapBAIgXumkg+nVlBaGlJ9RYmIjUOlSMi6RiFSGVuF3GzFOAlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.cddf57e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.cddf57e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.cddf57e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.cddf57e_1787787481836_0.7505967331842989","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.64feb1e":{"name":"@astryxdesign/lab","version":"0.5.0-canary.64feb1e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.64feb1e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"36a93d805a2795806cbb12c02b94c1e86d8d0737","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.64feb1e.tgz","fileCount":516,"integrity":"sha512-5cgMOyzuSsETKfaK4d4FMf7lF5Ro1zKvxGkd44/pcisHdS7En5IrKGKfs8WkGwBaRPDsGZoiUgFFMsSYf05oMg==","signatures":[{"sig":"MEUCIQCA99xO7QU4tt/X9v0YdvU2sF1r+8RVpuED1zhH3tJosgIgGO5b92bHal+ahuZD9OwCzDVd0X+c0EAPQCKymlpdt5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.64feb1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.64feb1e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.64feb1e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.64feb1e_1787790916869_0.1618849261924069","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.5b5f190":{"name":"@astryxdesign/lab","version":"0.5.0-canary.5b5f190","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.5b5f190","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9ebaef01318c58ada32e308b38b7051b8a6dc510","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.5b5f190.tgz","fileCount":516,"integrity":"sha512-WbbOVe0asJn1qnr2iA3Ck31NLGzd98cxwD8gCf+0V0VNwYL+DKepuo7AY2QZgzEGUQZoNya83TnwEPCGE3Dc/w==","signatures":[{"sig":"MEQCIGI71itmbvUvFww2wCDKQGLoJmxz81Vie5llSiaWb05kAiAMFJ4gAoS5PrxEDS3OfNDryVRjQpHqCO2QdZIoGxikLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.5b5f190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.5b5f190"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.5b5f190"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.5b5f190_1787791319298_0.7053087438350181","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.4a5af15":{"name":"@astryxdesign/lab","version":"0.5.0-canary.4a5af15","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.4a5af15","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1bb7d1b9ffb3db18adb945cf1c75f98ddfce3261","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.4a5af15.tgz","fileCount":516,"integrity":"sha512-bWnMXJMwcRHOD2TNR2WyAZ6qrzvq45Km81emJrJJnO8ADB3wWPJXQ49UbgolhLbmaA2zKNnrTgGapPZ0mZQ3lA==","signatures":[{"sig":"MEUCIQCrxw/365DcPu6K6Of5cFByl8kosgOQ9ebvKXvMrLx5zAIgYtG8/ap2Q80HPLiLuGPtl49CFl2z3ku5EbOF0BqejFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.4a5af15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.4a5af15"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.4a5af15"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.4a5af15_1787793703609_0.2985946556791952","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.a7ad8f9":{"name":"@astryxdesign/lab","version":"0.5.0-canary.a7ad8f9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.a7ad8f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a2af247bcb2bfd6de09586ed169c9b8e5ceb3ca2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.a7ad8f9.tgz","fileCount":516,"integrity":"sha512-kK8oj5oqpSknmSccbfD7Z1Oh2+G1J0gAVXkg6fpmp8Flnymwm4ryA42FRda+h+BxHsHsg1vTdrTZG5JwrXSCxw==","signatures":[{"sig":"MEUCIC50vh0Bx8QTvTYNzq9hDP9StLKOasawcnzUlPMk6AubAiEAgHxmv+K3l93nvQoQ3LZUGUuD2MsKMJ59SxAuxnwnGhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.a7ad8f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.a7ad8f9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.a7ad8f9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.a7ad8f9_1787794564244_0.4592788072652709","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.4e1b670":{"name":"@astryxdesign/lab","version":"0.5.0-canary.4e1b670","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.4e1b670","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"97df5b9edc366272e78e5d2b627f1ae3498c2e61","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.4e1b670.tgz","fileCount":516,"integrity":"sha512-ydUHmN5AjN+2AQ2/fZO6NW3gfWsGaSfkBbuQLHVn8NFz2QtI8M28Nl0bfqQKsHrlbsVVcX6d0GDX4P4FGMr+ng==","signatures":[{"sig":"MEUCIQDZxr6sjtqGwaP4M+RM4I5qgkSRLenWfSPzKP7E3WoPJwIgW4GiU3mZJiS6W/ZypSNVu5Yj51F6OtYB0nnMB0DtPTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.4e1b670","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.4e1b670"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.4e1b670"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.4e1b670_1787798409617_0.2566631471278076","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cd7fb74":{"name":"@astryxdesign/lab","version":"0.5.0-canary.cd7fb74","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.cd7fb74","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da94e7e49ff694d5a4dc625254e4b1ca19492fd8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.cd7fb74.tgz","fileCount":516,"integrity":"sha512-KExQn2BShUjgG3c9r9kXoT+i7vpGVL7kb9V5L3zt0Z15jOVBrZhRrmedqj4nOvhiDcb+VoXBnWqWHUp0pbKGYQ==","signatures":[{"sig":"MEUCIEdRjtWm5APC83NQmDF/NFjXNHalF/OyKMnsrVhAAk1HAiEA1b+a+xUtCURCKrTo4fTXW5FBOvZ9glccsxEMDdZZYiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.cd7fb74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.cd7fb74"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.cd7fb74"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.cd7fb74_1787798638940_0.9249756188477805","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.70dea86":{"name":"@astryxdesign/lab","version":"0.5.0-canary.70dea86","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.70dea86","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6ae561e1b227a1a6415028bb951028de4d9fcc25","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.70dea86.tgz","fileCount":516,"integrity":"sha512-U8zxSHzSRqF78GjJQwQD8Wyk2B5dnQbdMpBXpsVmd1O22i8F/8bGQ4vaRiuw4gJ6s2F2cOPf0k2Cxr7cY6fb9g==","signatures":[{"sig":"MEUCIAKR/ENpSnL3tqDnFIdh+zSqnr29TFMHFtCPalmaCX+PAiEA7loIOp2Q6mdaYFX+0azkHVOlArntOeZDnySbfpQIPnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.70dea86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.70dea86"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.70dea86"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.70dea86_1787799892240_0.0949918376110297","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.51aa5eb":{"name":"@astryxdesign/lab","version":"0.5.0-canary.51aa5eb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.51aa5eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5c26263dbdeca044a2470ba8b3bdd3bd217220f9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.51aa5eb.tgz","fileCount":516,"integrity":"sha512-+fdIJobCSJQG2PNlh9DGnxQw01yvw7LDHZD5qWikFRARXZe59DF//GTbpIu7M9MbTLHFqd3qIX6ty9O0n4exSw==","signatures":[{"sig":"MEUCIQCOz+aktduSLY35CHqMqCg94zMUs8OG/S5/ZNJvFC/gkgIgVrtlFYwbNyR0rUP4U+NziYl2mSCk0sPa4rNH6t0gG5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.51aa5eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.51aa5eb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.51aa5eb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.51aa5eb_1787801319969_0.24983122100962207","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.38e58e4":{"name":"@astryxdesign/lab","version":"0.5.0-canary.38e58e4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.38e58e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e00e4cb287d16b8ba66fa4dea4f67276a5c57800","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.38e58e4.tgz","fileCount":520,"integrity":"sha512-8zgDBOQO4TWrt9//h7QjFAGKbfq6S7Qv5BtQxXNm4U9jyhiq0N/5Y9zKG5+wbNX0McLQbtt/1wTIHw8rRkXVWw==","signatures":[{"sig":"MEUCIHp3UH2ebcQvr3X3qglWnWcDmkrBWojjMx6/UuE/gwo9AiEA5lvs9hKZoqUvugASyDxnm1+mOp8uJm8HCHGri9NpSWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.38e58e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.38e58e4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.38e58e4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.38e58e4_1787804243143_0.3900169413893697","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d88306a":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d88306a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d88306a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"92b1c2a541e37f892bf91a59641e2549b833fc37","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d88306a.tgz","fileCount":520,"integrity":"sha512-CVWN8FoKUECHZrpOfqOG8txjXgVzpi3oeM71jwVP4sdIbpCSJTYiQ+AceX7sN5YIWaS4rGMzUCDOB+JwSD7H4A==","signatures":[{"sig":"MEQCIC/oXxFyPNTtJZPAEYoGQdbuvIGvUWNCXV6JIAfjk7guAiAfZF3tlrGcXHjxFbZDjueWLOp0PaKKtSAYPvX+ozmNJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d88306a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d88306a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d88306a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d88306a_1787804583165_0.17534167130680545","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.08a3758":{"name":"@astryxdesign/lab","version":"0.5.0-canary.08a3758","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.08a3758","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a8cc452bdc4612a474387e10daa5175a2954f287","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.08a3758.tgz","fileCount":520,"integrity":"sha512-YtwcJztaVm13DQ0xJQg9v1Nz47rKBeUehrZrwppR6k0DFfLsez3nRPL4k86ZedtR43A1BCKeXhHaCqhtfI6XBQ==","signatures":[{"sig":"MEQCIA73BhYUDiIwYhbl7k/RcF0LS8n5xkT43eaPrMgIyEVOAiAHgrJ6JNXNQd2+1exzVllhlbc5rIJy8mpGOUHf69GzvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.08a3758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.08a3758"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.08a3758"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.08a3758_1787806085054_0.4997359721897987","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d1cab79":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d1cab79","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d1cab79","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1be1164411c64c442a801b144cbb8ec4f762e350","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d1cab79.tgz","fileCount":520,"integrity":"sha512-9tNIiahdigKH2vwmOo+7f4yv9qHayxyBV1qMU+DRO+nRw4tm66bbliBXU/hlBlVrDeExYM2pdL/y8GRGG6kFyA==","signatures":[{"sig":"MEYCIQCf2oJCbzNL8h7mfJW7urcuju3etB46WBWkPOUebHxeRgIhALc04RJLKo0N357HsyJX7tkm6PrczggMAnDMNAa3BgKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d1cab79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d1cab79"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d1cab79"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d1cab79_1787807844420_0.09351006762041214","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d7c163c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d7c163c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d7c163c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"21a8178ad058588dc8680d413d55be46cbc06802","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d7c163c.tgz","fileCount":520,"integrity":"sha512-RarKBRmazrajKYUK5hajCtIUdHJpOyxPKXMyycsfjFqnN6rKcQ9/j45CiNUM6Z46MUkNa25keTD3ZsUehxKuVg==","signatures":[{"sig":"MEQCIBnwPrjSfTIakTK2uKHfXklLwXVbbWFmRYWELD7Q/jk4AiAlb6UzsdEXOTwxuD/Z9FkbzmQUtcRybDZlZCxR4e1KwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d7c163c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d7c163c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d7c163c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d7c163c_1787809344037_0.6056371898768911","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.009bcb3":{"name":"@astryxdesign/lab","version":"0.5.0-canary.009bcb3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.009bcb3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb6045fab1d4128c62135527cbe82d7e1ee2df32","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.009bcb3.tgz","fileCount":520,"integrity":"sha512-t5alV0IjKkt7MeG0YfE8hmXbsO6cgk8pf4cjBIYOCMbYzoowvum2rK4j+pU3xFm5Uhw1ZLxVGBmOg3KRRqNM3g==","signatures":[{"sig":"MEUCIHsgDYoXvsGpfqDvPl3dOVz28t3qNI3NyAXeyNDP5OSZAiEAguazdnQyGbup7LzHRj4W0XoZp5tR1MI6Q+Hj6qJZv58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.009bcb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.009bcb3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.009bcb3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.009bcb3_1787809656291_0.6106314668997832","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.081a777":{"name":"@astryxdesign/lab","version":"0.5.0-canary.081a777","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.081a777","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a75f68ba8c9197633aceeaea2659f47025d926d4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.081a777.tgz","fileCount":520,"integrity":"sha512-grLW7brznoXQim8pv2kSVKou7+mMwJ4Mzz3dUbik3/IN1JqLQikK0ejW06tKTr41zrchLn+CFsiJN6QblNurAw==","signatures":[{"sig":"MEQCIH5VvKKIaz75IeWBZTFu2nrt4FzveiOAIePGclteFIyHAiAJpfsHVTD0go56OuX8Y8dtRlros2r929GAS7nX10+utw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.081a777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.081a777"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.081a777"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.081a777_1787811553446_0.4421104567040355","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c0c7f8b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c0c7f8b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c0c7f8b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"70722f4bc3edc9b5a85aa32bd222fc1853373109","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c0c7f8b.tgz","fileCount":520,"integrity":"sha512-CXtIpzypLmaCohjg4oEMDTXhHHOcyVs8iCfQqz5XNVTGbY7QppMHUcqzxVd+b9w60f2n/RzVCghV0fyGYmDWZA==","signatures":[{"sig":"MEUCIQCq42GEx/rMqdC7pHdEPkGP8NscfPy32c++jcMMDl1CuwIgPWHM+LkGDIxzppdafQycCmzznp2ueCla0Nl3fEAt6ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c0c7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c0c7f8b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c0c7f8b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c0c7f8b_1787812084816_0.08448973089892742","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9e2f1e1":{"name":"@astryxdesign/lab","version":"0.5.0-canary.9e2f1e1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.9e2f1e1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f2176963d7ca9a3f444a8e20915063305634d5ac","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.9e2f1e1.tgz","fileCount":520,"integrity":"sha512-clRKUqr14Q9LakoUQBw/Bn9TKkGFqCw+DbbXgI6627SQUIkKfpuShJCxKhl+D3DuMkJ6+IxYnNJZaT26cjJYDg==","signatures":[{"sig":"MEUCICo0gZpfjIDoY8XnbJVxtJmVFIF+ggGTqwpHoZjTSkScAiEA7uJYc6sUFNqLs+14x4HFdak3lFwq2xsoNtB867YjkGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.9e2f1e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.9e2f1e1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.9e2f1e1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.9e2f1e1_1787814175045_0.1677468727644993","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6f7da5c":{"name":"@astryxdesign/lab","version":"0.5.0-canary.6f7da5c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.6f7da5c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6357caccb78889336e9403ace79c94eefe2a4fe8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.6f7da5c.tgz","fileCount":520,"integrity":"sha512-gpOlKO7Jc+4aUCr8sBu/2TNWRCxTqrPxPHSK4d6ucbsdplJ7W3MahGCe8/Zjtg6D5HcwWfGgYjpBh5WVX/130Q==","signatures":[{"sig":"MEUCIQDJMS5sUreim247C4IuDQYcKAIs1FgpFRv/gvPmfVod2QIgfOS1I+bLbvC13rj6WdmAZ0x/kuB8ZStHe02NIbODqGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.6f7da5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.6f7da5c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.6f7da5c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.6f7da5c_1787814937890_0.8765901768312507","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.bef71c4":{"name":"@astryxdesign/lab","version":"0.5.0-canary.bef71c4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.bef71c4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8b1cc103e304c6ce18bdd6aa0fa8bd2f7bdc6a2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.bef71c4.tgz","fileCount":520,"integrity":"sha512-3uEmtOiC1zjde6z3v1HpBr+caRvZiig4AmPrg3qWF9fvOtSr1nRLXAjoV11bUSk2V0NgQ/9UxOjR6ZFlsqbm/Q==","signatures":[{"sig":"MEUCIFrObdgjP95csHIOeb8R4pX0QGQD40gjHqCvHl87wl/PAiEAyHxDxSb6XAfVikQiNKoBtBniPGB/wKpNYIygWMBmAc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.bef71c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.bef71c4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.bef71c4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.bef71c4_1787816419030_0.5153001531085994","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e1079ca":{"name":"@astryxdesign/lab","version":"0.5.0-canary.e1079ca","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.e1079ca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"183eb8132c0b167ea6b1de57e98520400c845ad2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.e1079ca.tgz","fileCount":520,"integrity":"sha512-eDdEsM5SzaHjCXblWwMpL7HBxyLcwMRaB1IaggHYz6ctX69zIwrjLX1lQkJv1xX8Dnz10hUDxCC3hrHWb2qTvQ==","signatures":[{"sig":"MEUCIQCne8xFR/JCuqlxbesA4uBsQk3b7PDq+GDJjfekE3UVcAIgYZ2TfLbWQQqwqdtunfVef+kTeF05ou98wYRKX6iA4CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.e1079ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.e1079ca"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.e1079ca"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.e1079ca_1787817229571_0.9662456166317261","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d0536cd":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d0536cd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d0536cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"64b33117fe3b432c16368d454ae554b6240be603","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d0536cd.tgz","fileCount":520,"integrity":"sha512-qd0Luf2ZQzSa/bBhT7dsDuG2Xt/Ss5EoF4Y7OlUjPWX9rEVT+XGXqQYo/4wMSCj/JQJlIBPNu/iEzAUMxBgTKw==","signatures":[{"sig":"MEUCIQDWR+EGseyJj5/cYyPoxA843Qxkp4X86ej446ikd1RQsQIgfA95wosBJGl+WG4j9Aswcv4d4td8HpqpBfGBleiDFYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d0536cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d0536cd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d0536cd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d0536cd_1787817598998_0.03600070979034897","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7a931cf":{"name":"@astryxdesign/lab","version":"0.5.0-canary.7a931cf","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.7a931cf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f1a4246417ec1d153a07a5c0b9ac73adfbb2f429","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.7a931cf.tgz","fileCount":520,"integrity":"sha512-bSqkKLhenozSF0ckcv7FG024wxUpOn20i9l0/j2CuhQS5piF4g9CCp7t1n3o+2qK+FW0azlM209fD+E+vFmNkg==","signatures":[{"sig":"MEUCICXTo+6HtWMfujEO4LeRvNdSJ5qYI1rQhk+9BnaWK3HQAiEA1Uug/JYr3ix5QPSguEq8iqgDACNon941/1Yb8LsRPFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.7a931cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.7a931cf"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.7a931cf"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.7a931cf_1787818594443_0.11464413721284683","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.a5f4b03":{"name":"@astryxdesign/lab","version":"0.5.0-canary.a5f4b03","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.a5f4b03","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"db110eda5ddfdebbb68de8fa4a0e4309d81acd56","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.a5f4b03.tgz","fileCount":520,"integrity":"sha512-FFIabUE/1wKfhhkRHT5xXZkAMV+v1y5Vp9Zkd/tDnTTQKpM35Ik6EdiUMXM/0GXI35x2urwricfucd6ETdeRjw==","signatures":[{"sig":"MEYCIQDDVXjPfm/9uacgzKmBOpUMlFEeEGvMn04WClEauTAYCQIhAP0hjyi4go6s1X+vbo0r74ItDky23DAtXn9ZLbLW8KV7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.a5f4b03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.a5f4b03"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.a5f4b03"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.a5f4b03_1787819841909_0.12125056953067825","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.1d94f85":{"name":"@astryxdesign/lab","version":"0.5.0-canary.1d94f85","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.1d94f85","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"db09f67132fed61c257d4ddf9b4671a7665affd1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.1d94f85.tgz","fileCount":520,"integrity":"sha512-hjsLoWOTXU2rATmfHDV8coGl0nQtY/EaaQtixq2N/XJks6UZDElKQKCjgjcZs6OwRIrKC6lr6Egb3rrPePGeHQ==","signatures":[{"sig":"MEUCIDsXbN0T1oxChKwy8hRHtg2Fwv77C893fUookMVGUkuoAiEAsUrElkNQrWo6nbLgrAb4oht/O6Lf/od+xOR9a4fx3B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.1d94f85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.1d94f85"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.1d94f85"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.1d94f85_1787820605234_0.48200971050301344","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9fb6144":{"name":"@astryxdesign/lab","version":"0.5.0-canary.9fb6144","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.9fb6144","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aba120d82cbefeba1d41f0a2261a331ecb0ab094","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.9fb6144.tgz","fileCount":520,"integrity":"sha512-MGPA1nB38npZMmHP2l0A8tvF5pPcyPgFZkq89TsUXtPn0r7lUCmuEW+mXySW12nB+v3SC3k5DV/sjcXyqVhbWg==","signatures":[{"sig":"MEUCIQDSQjunHTmASYnYfGOn/O0AIGaqtLRv+Wp+/yZgoqgtHgIgKuSv0BhUT/ewtDz2FCj+qg6wW+HVSnMH7IYg2mEoZEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.9fb6144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.9fb6144"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.9fb6144"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.9fb6144_1787824298783_0.36323242218976093","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.143c519":{"name":"@astryxdesign/lab","version":"0.5.0-canary.143c519","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.143c519","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"49d5dca206869e05f9e2f7518c3f1346c8dc5eb6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.143c519.tgz","fileCount":520,"integrity":"sha512-lkww5rsmaJLpIYQiKT8k0U6BWcMer3VtS9qEQyioGC/fXob1SFSr01qm7Yke/Nqid9IdE76YSYyjbLvGxZ8aIA==","signatures":[{"sig":"MEYCIQDEzKN70srjJkySIX3L3FdcTCZNG8VTD7K0QeQ6/WZhFQIhAMQZmbS1lhMN2K7IvUbHuh2jXBLAx9X432OWk/IoZwGy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.143c519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.143c519"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.143c519"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.143c519_1787825543686_0.27653727927152594","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7e6b73b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.7e6b73b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.7e6b73b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a1f24949eab09f8b25bb6a9171794d2396ba57a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.7e6b73b.tgz","fileCount":520,"integrity":"sha512-zWoGaDzU9C8mePnqRsUxoqWQHdb/3SGOVHKuqHqScZGxP6IGVyckAcaTn4Ek1e/3tB66zBXJIukiDRmRdIJfrw==","signatures":[{"sig":"MEUCIGwIkGCXRPX8rMIOk5yVv8jKg36lOTjkwzK81tTD5iA9AiEA4K94awoJOfr3CAa3dSh12Qv9cBNltW/eBjqNy1FerEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.7e6b73b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.7e6b73b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.7e6b73b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.7e6b73b_1787827630556_0.8400656897080845","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.be5278b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.be5278b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.be5278b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a3ddcbe7bec75e1ed9c824e24bb666d2b45a91cb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.be5278b.tgz","fileCount":520,"integrity":"sha512-bdiWl6XS+j5tNXdpqeA9PuWVSDJD0QbCSju0AUQGAa7P+Pd+V3NVpKm/AFHfSv7/qBVuXHbhX65TIWc2i8M7Lw==","signatures":[{"sig":"MEUCIFR+L3gHWN1utPCja17ceNz9U+gfymloNLQ7+ctWj+MfAiEAsgpadc4BpxD+jJZzUv5WZ0C0Vlmtf0bDns/9wjC44TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.be5278b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.be5278b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.be5278b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.be5278b_1787830395771_0.41550533693319247","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.fbd838e":{"name":"@astryxdesign/lab","version":"0.5.0-canary.fbd838e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.fbd838e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87ee835c20f1e3e078c1a15f9ed8e2edc1044ddf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.fbd838e.tgz","fileCount":520,"integrity":"sha512-chie6po1q27JO9zkNHo3RL7vmEndIn0V79jmzsH9eyq8p3rfu19Unlpg3KF02HeJK8GsqAFSF5uw+4kiXIlTyQ==","signatures":[{"sig":"MEYCIQDKGaW5mzQ3tamw/8nuW44jdtPf90FHGXKGh7gxD5hzqwIhAK3NbY6jxhEnmlHKXocswFqw3/3UIIBIdT1qEHNnbCuw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.fbd838e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.fbd838e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.fbd838e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.fbd838e_1787834325229_0.8915880843845974","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8bb01b1":{"name":"@astryxdesign/lab","version":"0.5.0-canary.8bb01b1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.8bb01b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a2b5f2c9896ca54307e3bbfed0b4e8d330aea493","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.8bb01b1.tgz","fileCount":520,"integrity":"sha512-H0UuhsyGuhvmNEM0AsjnfPQ0I2LIramW3FP8e1nIbhNlUAZP+/Ufw/KUYf2fPztXaAPHMuG5USFjS+u+gfp+Ng==","signatures":[{"sig":"MEYCIQCQK+NlweZhSO+cZuacW/eLimrsRXyHitg9fZzm1IwNGQIhAOpuk+rlRv8RyvlvteSZGx2hbV3UMlgG8TlaEw5+ovtI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.8bb01b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.8bb01b1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.8bb01b1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.8bb01b1_1787835591506_0.42667044903580487","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e5e83ef":{"name":"@astryxdesign/lab","version":"0.5.0-canary.e5e83ef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.e5e83ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"946c1b8337dd1a8f5bdc110c757a27bca43cae3e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.e5e83ef.tgz","fileCount":520,"integrity":"sha512-EPKxwZPtt6SgyUV2ifbgWljYRJP38gD2P2UiYNQhjU8udNLsIVXPJFdlbaQfMGxDVFhJqdXB7lO74DtqPHtfkg==","signatures":[{"sig":"MEUCIDZYV0M3ivq5qvL2pFIbBsYhwkuqvZS7ZkSxnF7GroxUAiEAtC+07OsjWodbCjMO11q81WeLmO+cFXmpy/MrTXygDqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.e5e83ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.e5e83ef"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.e5e83ef"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.e5e83ef_1787837889804_0.798246174206096","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.73b00a5":{"name":"@astryxdesign/lab","version":"0.5.0-canary.73b00a5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.73b00a5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"02d5b4f1087cb5d49fbf82beee3b30363d0a2bcc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.73b00a5.tgz","fileCount":520,"integrity":"sha512-XmLdE/TlK4E/U0PcjMjLrNarRWVkVqud6UovstSoZqA4Pf6VS/fKYJmKbGC79m5Fdjqf3tT5IedJu/fNKNffFQ==","signatures":[{"sig":"MEUCIQDw5hmqOjWQhaydKJOnRJCc0aQTvuJCLDjcMYampiC8xgIgAUu3hJLv8/oM6UxKmxJp8/dYq6A8rXq0uocu3Cfru54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.73b00a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.73b00a5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.73b00a5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.73b00a5_1787840313714_0.5173884122631824","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d80c788":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d80c788","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d80c788","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8543ce9d59f30f77922896de1b00ed3a8b726cdb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d80c788.tgz","fileCount":520,"integrity":"sha512-SAfJaAtmVVRLBNMrqSohTiUJhMCp36Hg/Rj1FlYWt2JHnM4lxwzBzufgcTWyPp06TUtUNZJj9EDoAjhXWcjKYg==","signatures":[{"sig":"MEUCICLCg37emuX6vabfrT4g+Op93myyok6PH9aZJfbkhZKTAiEAgHy7bbVn3aouDwBgscSIr/tRomVF8tFzVTtcJmzwZmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d80c788","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d80c788"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d80c788"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d80c788_1787842295700_0.6570821002919696","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c7a6a49":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c7a6a49","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c7a6a49","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3408d54e0c122a8426e45685821f26e0dddcd02a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c7a6a49.tgz","fileCount":520,"integrity":"sha512-6fdKCDE6sKNSI0ywCRC+Z3bwaMOtPKuDbfdjDdnwZLUJQln32o9f2fGRyjb6PjP9K8iS6bQ/McJ/k/7QV6sVrA==","signatures":[{"sig":"MEQCIF7+uCrnZd3VM+/i0B0myr/btOlVSvBAaey680H8R7E/AiAhR9LpB6j/HThbOqWGyb+cPM811JtGy1hffdGL1d0zkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c7a6a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c7a6a49"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c7a6a49"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c7a6a49_1787849798592_0.25808584824682845","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.89abbb3":{"name":"@astryxdesign/lab","version":"0.5.0-canary.89abbb3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.89abbb3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"79da0d7bb4c2abcfe1e6228804ce669d6c80661d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.89abbb3.tgz","fileCount":520,"integrity":"sha512-qQUdbi7EzUVnty+xRDySLJFoGXlVGwV9e3CqY8FbJJNAHsvnbkkd9MZ/0o52IHCgxC+qPR4ehngQfsSlsrN0+Q==","signatures":[{"sig":"MEQCIHZKQtph4pQi1jVEXjllfMtrKOZEyJ8vb6n5WxvbcXSdAiBxQkLspWzVsNnT8Iy5PRnwd10h91qJyilxxCKVVPpKDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.89abbb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.89abbb3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.89abbb3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.89abbb3_1787850706599_0.9517566751251683","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f24d0e9":{"name":"@astryxdesign/lab","version":"0.5.0-canary.f24d0e9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.f24d0e9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"85734260b135b93794e563e014ed63248e13ad2e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.f24d0e9.tgz","fileCount":520,"integrity":"sha512-a06TbMLSlUN5xsRMO0bBTLfil/h+ZIJKHhFs/G/YvupH5/yPvQ5Lnaltv/Ph3YPZxuyjfVWIUJdNG4QqvCFARA==","signatures":[{"sig":"MEQCIA1V9ydGs89kY2sZS64TGP/mZSoI2/aoEd5qbZZteKA+AiBPa5lt2OlEITiTV9b5jIDY10yMOO5lrHREhN8AVH4bNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.f24d0e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.f24d0e9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.f24d0e9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.f24d0e9_1787851530393_0.9060600866990332","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e6507a9":{"name":"@astryxdesign/lab","version":"0.5.0-canary.e6507a9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.e6507a9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"10e162466ba4ca35e1aa9814b2ae65a569f8ad81","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.e6507a9.tgz","fileCount":520,"integrity":"sha512-aTyC92V3VdT05FpFWb0mM9+YY9tCCMVxewAXlWbD1nmVmPSELeaG7L054da1qKCj5BN+nTxmj4h5ojBVF+XnvQ==","signatures":[{"sig":"MEQCIC8khlsRUZunxtvLWS+5GSREU7CUS83KSB+I7q2h2txxAiA7OI6PYF2Kl8oLZWPSRfJ9AOKGCcFnJS/yo2MlncAZ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.e6507a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.e6507a9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.e6507a9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.e6507a9_1787854546580_0.7936619433855108","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9ece784":{"name":"@astryxdesign/lab","version":"0.5.0-canary.9ece784","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.9ece784","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"81fae7bc0fda38b9c2a41d1a51bee3fa780b449c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.9ece784.tgz","fileCount":520,"integrity":"sha512-E9m7TI0eNY0FXUTI/nSHxAE3eaVEkpPEQiDkjwSCk0IM6QC17mgPiYT3XuhIVq7heLYPpUuoqhY9zHPGIuNXbA==","signatures":[{"sig":"MEMCIB7VpbUjd2Gpg3BMAh3AN6HMVqbsRlAlPJUoerC8m+hfAh9a/XclQV5PtYI7IruA5CnUbDSFNNMm+zzPYsalug8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.9ece784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1917406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.9ece784"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.9ece784"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.9ece784_1787863765455_0.3452711852130361","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.2458b03":{"name":"@astryxdesign/lab","version":"0.5.0-canary.2458b03","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.2458b03","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de9e4c3fb35bbff9f354e9885b8c71f2e31d9d76","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.2458b03.tgz","fileCount":521,"integrity":"sha512-fUJdsodscVD5OrFHugLLYR+1ek9ioYCjvK3W+nlMKx/6U/7RAJDjG3G1Xgy9PPXPkE0uUAwgHa77KRjMuXY9Bg==","signatures":[{"sig":"MEQCIFOPj1y0BLA+f1oCxQMif2FW7VuJKQhBA0Rf+RMMQoG2AiB4jDcQEzb7tuHD0IxuK22rpPrPyuFS2JtuRTA/GZ+WTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.2458b03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.2458b03"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.2458b03"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.2458b03_1787864559675_0.34909917352032593","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c6041cf":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c6041cf","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c6041cf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a764766ec9e5e408f336b1acc57d3698bf58e4ba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c6041cf.tgz","fileCount":521,"integrity":"sha512-qx988oznDnr7SAjdzMYkvd2Zghzo4afHW7Uc1SjJ6rJokaKF4nbPvMjW5e3NMKb8zECaCK3X3AcHf6rHHyf8xQ==","signatures":[{"sig":"MEUCICyhj9H094rLnsnLNZsHPTF554NzTLmdbBpOHc39LCGTAiEAhgaLYzbuUGzpDjTcnRBISsh+InKIw0uLnOdb6p0l9KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c6041cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c6041cf"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c6041cf"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c6041cf_1787868536712_0.2123066731963763","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9aaa6f4":{"name":"@astryxdesign/lab","version":"0.5.0-canary.9aaa6f4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.9aaa6f4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f4ee6b7ac88a3450696046a3bf9a96834c472427","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.9aaa6f4.tgz","fileCount":521,"integrity":"sha512-uX1KRBUyh9A+t/AFCcsxryTOpycHZO1PlumFOUYACmvD4dhFHN7UDYA5ghncmdgeUYCNouhRoidu29u6cavK3Q==","signatures":[{"sig":"MEUCIQC7WlauaKpuhcujVziF7i9kM2TzQifQh0mlQIsl+GUn2AIgdXLmytCD5OKUb6zAzM4tXrwz2aFmtL0VN9U3hcKi1tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.9aaa6f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.9aaa6f4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.9aaa6f4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.9aaa6f4_1787876614922_0.12966322782336026","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d42f87a":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d42f87a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d42f87a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"148b0bfa6792e7f8f9b0093b14e350da75865416","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d42f87a.tgz","fileCount":521,"integrity":"sha512-YwCshTZEEK5AgmHeJbisP/mtKbPAr6SVS6V6NzrSi2lqa0XXjmt+puymsXpPjZCHdd15eTU/MCCeXWL8MLKOGA==","signatures":[{"sig":"MEQCIB4iJNIjJ5/JZyXevl7Vi20OpykJhNeNQceEflMDQS55AiBlF+6qZrlfW5fMiq80+xP2X9om/lcw69IMxZxdsi1doQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d42f87a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d42f87a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d42f87a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d42f87a_1787891210631_0.32818129021182973","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9e477b0":{"name":"@astryxdesign/lab","version":"0.5.0-canary.9e477b0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.9e477b0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"33608d65f1addaeb8753acbf02764585b2c9f09c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.9e477b0.tgz","fileCount":521,"integrity":"sha512-fO6SQHma3ZWMxJ18/KNnDMvrJCqIo1rXtCOMtUFyMYPLAovJQ24STnQbSDxvgehOy8dus0N0olJezrkrR1SAkQ==","signatures":[{"sig":"MEUCIAMn9n47ujNq7SSAzMZuiO6NTOanu2U8jSkyX4RMrhC+AiEAs/GNC28us5lX0EgEtlwuEGCZaGaldSlAvA9SY2oopcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.9e477b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.9e477b0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.9e477b0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.9e477b0_1787891639586_0.18899319644273116","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9362563":{"name":"@astryxdesign/lab","version":"0.5.0-canary.9362563","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.9362563","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4ad5266f9db9717be87f4bc7198d8d917fec2437","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.9362563.tgz","fileCount":521,"integrity":"sha512-uYFpaX8X6FsFnXRxVwdZrclil47DbQmTnTJnGrh0WQ4dTdoxj9kGhZtM2+LYjYMaQHR48HgxJW9jmqWwKFIhxw==","signatures":[{"sig":"MEUCIQCbq5/J6hN+XacgidBsNydMqM77gmZHcAl/gkT+3wKGOAIgYBPdG+PJ3Fcv7WWLHpKXzBiQ8DCParpZdmK+/0xb0J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.9362563","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.9362563"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.9362563"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.9362563_1787892800729_0.23878930737242832","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.a83c559":{"name":"@astryxdesign/lab","version":"0.5.0-canary.a83c559","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.a83c559","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cb4a3eaa2e40c20089cf1c16cd8cc87049ae39b5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.a83c559.tgz","fileCount":521,"integrity":"sha512-riJ4YZe+1TiRVWTkDPUK4MIeYEzgre765k4gCBeG17aY/lcDX9ekkUH50xKQ96u05t8mgPNUISywkW2vYKEXyA==","signatures":[{"sig":"MEUCIQDOg/B5iGhTQk6a6JVo7T0k0EgcUTN2h/QnAerky9CGRgIgSlHMhj5mLV/+ntFma/ruGTWgVAuWQ32D0TivrP/ZHaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.a83c559","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.a83c559"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.a83c559"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.a83c559_1787929738161_0.04490359276721656","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.1b706d5":{"name":"@astryxdesign/lab","version":"0.5.0-canary.1b706d5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.1b706d5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2197c6fdaaceb4775e6b332ff7e41210aa6d4124","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.1b706d5.tgz","fileCount":521,"integrity":"sha512-YVtViqW66gXXYuxZU2ECKI72QQOVThBZrOyYuB64gu6QPRktgOrLVg5rB0U7k3YlbY4x2sl7UkU5YBV3mWQdBg==","signatures":[{"sig":"MEUCIFmPxXtXXHJlpPnPgMwsOhuveWBNauCh35kSq7JrsA5cAiEA2evH9zw+QuqKQBZOmC0kctfmrpUWqnysznHFgLBzXbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.1b706d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.1b706d5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.1b706d5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.1b706d5_1787932176719_0.9403919563230274","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f0043d8":{"name":"@astryxdesign/lab","version":"0.5.0-canary.f0043d8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.f0043d8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4a78a207c5f47758ea629cabc57fc4a8f0bc7e11","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.f0043d8.tgz","fileCount":521,"integrity":"sha512-nZae6TBkbcKnetsZ5GHnU5YawfdwoKc4quQzNfTTMSI/G4dxIljHZXsJXK+sm5/kaCSyIac/LA9d4mByC191Ag==","signatures":[{"sig":"MEYCIQCw8+TBbUNM6IpImDmbY27Bb6F/NLiAYuNDg8KJZkD7SgIhAOn8+6xxZRvNCLcKKpRAA3necaRjUHYNAgSFNsl/VgVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.f0043d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.f0043d8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.f0043d8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.f0043d8_1787935104932_0.419022165016008","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8e2751b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.8e2751b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.8e2751b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8486f36e6bfbeb82d6fcd2fefbac81eeae4f8495","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.8e2751b.tgz","fileCount":521,"integrity":"sha512-tTR9OBVD49r6MGUnLph1DgSd+hBChDYgboxxGpL8W7d3EL803b8AMWHKwYg89XNRPDqOC/xYd57FH4zCSaH36A==","signatures":[{"sig":"MEYCIQCdQIImW8i05QWnr/XQ/uNi+jKn/m6jkS30GcLn4RGw6wIhAKZFNsAc+awKEvNCzQZ95NL6bI3C0log4ZZi+64K7KZg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.8e2751b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.8e2751b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.8e2751b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.8e2751b_1787936654538_0.9989084717172247","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b4ffc91":{"name":"@astryxdesign/lab","version":"0.5.0-canary.b4ffc91","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.b4ffc91","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f3949ea11cf0b487df6e4e57832ec4ccdeb41d6e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.b4ffc91.tgz","fileCount":521,"integrity":"sha512-say/AdVmG6o3Y04ckwIkUnDuW/I0bNxOBMtHQudxoRC59qK8MlAnzwB26dl4icHZxSrtMPtHN/SHwaB/mvrg9w==","signatures":[{"sig":"MEYCIQDX/RtCog/vlcwVJ9lrAskodcfgE7EuOyqlpVzSYK6qjwIhAO4CLKg6+lhtpcSTEy7Bj1V1zEU1RzxxpbOwDR/tyKsV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.b4ffc91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.b4ffc91"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.b4ffc91"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.b4ffc91_1787940310295_0.07919700820332465","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d51dbad":{"name":"@astryxdesign/lab","version":"0.5.0-canary.d51dbad","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.d51dbad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"785f9215418ccfa749ccf2371e09f167c37655e5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.d51dbad.tgz","fileCount":521,"integrity":"sha512-AWODJqPVEO2s5p3Re4Kf9/wTE/sjy1sxDTsf/o3DKxsI6azZyzWJ2bKTmFLWHO4EqEDfOhmt4Ht1YJW6FvaGvA==","signatures":[{"sig":"MEUCIQDZBC9j2dgfVWyDL4bSRbWTAvnT3QZgUtb2WKBMFRbr5gIgHLB7q1LPPaycyPNtbh7pxIp9qawVE2LTxmMgzjboRcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.d51dbad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.d51dbad"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.d51dbad"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.d51dbad_1787941013172_0.8935726401206581","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7cb5bac":{"name":"@astryxdesign/lab","version":"0.5.0-canary.7cb5bac","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.7cb5bac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2d5b4aadb4ad1f5d0071c2d7735e6d1bcd7bf10c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.7cb5bac.tgz","fileCount":521,"integrity":"sha512-ciYv8dvDcrrSpL/3jdYNGMFlxUXC0sTjiQRp5szFv9LRqXTluT/tztJjuOxYhgjZLir1P9/5u4LghwYIucqRcA==","signatures":[{"sig":"MEQCIHcBvdDv9wk5udr84q5MVnPpEEa5XiR00XWJNavzavn8AiBV9C1WSahUNf7e1lbYqAvffVYRAx95OEmPdRK04w+S7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.7cb5bac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.7cb5bac"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.7cb5bac"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.7cb5bac_1787942212480_0.8728171036357726","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c84106b":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c84106b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c84106b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a8d92aa3971b55315e9e133a2d0bbbd571ad1af","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c84106b.tgz","fileCount":521,"integrity":"sha512-oo/YWb8PlPk2v9JSfKe5TaX7FIFwh7jE2iUP8FRNzULtNXn0dSUfJ8f7OhLxRZrp6O1nZ8zBPU2/Wa2DNN5+yA==","signatures":[{"sig":"MEQCIB2Npy77jy2qb6wfWWEIDMV+KgQcKoEL/+asyKWKjgPMAiAieqcB57yOPRqmR7qcOMEB5CgunTNKBroyumqGLJ0EgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c84106b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c84106b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c84106b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c84106b_1787946086501_0.514825674690031","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.5839db0":{"name":"@astryxdesign/lab","version":"0.5.0-canary.5839db0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.5839db0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"35d25850946415b56c2cb30c07c909c45f86ab50","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.5839db0.tgz","fileCount":521,"integrity":"sha512-buwY84fTAgI4xFpTvNL367LoWkhPIuuwzz19M4NR9HuzBI1E1cnVadNV/zl9UJCUqN76dDPQn7tRcjjQFLo16A==","signatures":[{"sig":"MEYCIQDHc0jo3Nn5fbbw5enWEFfR8/Nb61A4Xojd4am4wZgOsQIhAIj8HmYHZnhlLZ4XFESIKc75yuY4S37D9uCa9jSqM1FW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.5839db0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.5839db0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.5839db0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.5839db0_1787951970502_0.6594246455339967","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.88fde91":{"name":"@astryxdesign/lab","version":"0.5.0-canary.88fde91","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.88fde91","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aa0da67e92956a3b268a2a3b3fe9eab7175c6d7d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.88fde91.tgz","fileCount":521,"integrity":"sha512-UTrHs4Yrq6FdDelonCUcb3QFkbiv8xZ5s1UZ1W0ZUUWSRk9WfUVRsGPVUHfkcROWu4lM0iNuEKH2+/pCYYW9+g==","signatures":[{"sig":"MEUCIQDLpogRBE0WEEh3v3MayzoXtyPOaJv5c32BrCRq2XsSPgIgeMGGeQu4YRFX8kYOe3LkPVF6s1jmUnbbhJAgOVAq7TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.88fde91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.88fde91"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.88fde91"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.88fde91_1787953768141_0.3737645244261474","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8692106":{"name":"@astryxdesign/lab","version":"0.5.0-canary.8692106","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.8692106","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"83ec980ec9c92ccec28941a4fa1bd52eefd51465","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.8692106.tgz","fileCount":521,"integrity":"sha512-TyndcYxazTYXBk9BgT8QmL7ZL28dufhMWn6YAVr5hdpe0qYrhyDiJoDaJ6TnLGbQfvvkm05AdeaSWbC/j6nBQA==","signatures":[{"sig":"MEQCIAkfLsKpFaFTNOLru88bHHO9I1qQpbpUFIfHm9Z4lGD/AiAd6VmGr9OACx9ZrYsFJAQ07a9VDIPGmBmH+EcNq5L2+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.8692106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.8692106"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.8692106"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.8692106_1787955806647_0.7211053642758349","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.677d68e":{"name":"@astryxdesign/lab","version":"0.5.0-canary.677d68e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.677d68e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"270d75c7dfd14a85d5aef82f1af1bd334bb8ba90","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.677d68e.tgz","fileCount":521,"integrity":"sha512-CUEeISS0Cue73TxFTlMOp7WTwjQ8sd01rM5gSPT+MRsGxMa/JHVMySMsxf4N8g1mtruqrP3DDrid6Upva4cByg==","signatures":[{"sig":"MEQCIE5qDdeU+agOPRcF3tGF6PakccXvGa+W4Fyv8YbvtRV0AiBfCpVfZGb5Dr9wXLSkmKT850+EtTrQCy1Irx/aq+OpYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.677d68e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.677d68e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.677d68e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.677d68e_1787959717642_0.7616089407491897","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c6a8b21":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c6a8b21","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c6a8b21","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fcbf652df41e7e9a93533d6e9abbb3ddec9fe8bf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c6a8b21.tgz","fileCount":521,"integrity":"sha512-Alx7zD+MdvRfyANa0HNXl6rH5wCUGjjA3Jeh6zV2DDZowuBYgI3NxgH1v5DX3dC8TYUUpoHv+x1Ri2D5XnYg/g==","signatures":[{"sig":"MEUCIEbutxM3b8hQunjHEYaVyjLiwn28N3GtaL0u3eIvJZBkAiEAqrbOR4mJ18CUtHk8W7hr00CuPEcFnSr20tP5uHTWK/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c6a8b21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c6a8b21"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c6a8b21"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c6a8b21_1787960869319_0.01751121081818985","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.20cf2b5":{"name":"@astryxdesign/lab","version":"0.5.0-canary.20cf2b5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.20cf2b5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f1a31d9c248037a318a0b81a9d263052a65c87e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.20cf2b5.tgz","fileCount":521,"integrity":"sha512-UMX8OOznu0LJlXX6SrRo4BLZ6SKklIaOwC8ItGmsYMSngYonXyup6A+ICoT4kxcFNyv7I60pH6uVOcrVpM1sow==","signatures":[{"sig":"MEQCIE2cNXVwrsW429uCaR7unHoVphScspKZLHBoo5rMkzoNAiAqNVVFwZ9bIiPS3qqOBk9TUQE+14YUWPzfryHbZPnG1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.20cf2b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.20cf2b5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.20cf2b5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.20cf2b5_1787964065423_0.6140527959360906","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c2ae093":{"name":"@astryxdesign/lab","version":"0.5.0-canary.c2ae093","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.0-canary.c2ae093","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf0c466f2b9492968a9cb168047627803f7b13d7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.0-canary.c2ae093.tgz","fileCount":521,"integrity":"sha512-nb8Ug1UArfl8jmu5ou9/ZGPNw241Qc3pbdDth9hXPvPvsGFGTlEpns3Xq2wf0X24W8P80UMyYQRubd+CVxTz/A==","signatures":[{"sig":"MEUCIFuPdt91c3NOVx9d+4b4DZvxAXcHTpDAAjfI7/1uWZB2AiEArYKshLESXzWAmfOqws8BjkGItYn4MjSM5azDe71nP4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.0-canary.c2ae093","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.0-canary.c2ae093"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.0-canary.c2ae093"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.0-canary.c2ae093_1787971168485_0.27004529454432147","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.f64186a":{"name":"@astryxdesign/lab","version":"0.5.1-canary.f64186a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.1-canary.f64186a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8af7510991ca233e831ebe7b8b4f9c67d56d069d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.1-canary.f64186a.tgz","fileCount":521,"integrity":"sha512-NaQJ1lT3oz9hrkcxXfWMjChwGUgz0BIONDqfnFsJVm6E0eP0GfwhnapAPumkevqquWg6KSLr1JyvAVO9WH4i8A==","signatures":[{"sig":"MEYCIQDoQTaAjt39ojg1OwctyRvnPQ+xbxS3kWB6cgf6FtxciQIhAOFAiD8mnrSit73VJFkIVfb5OfdagBqlv65CVjBysWgP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.1-canary.f64186a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.1-canary.f64186a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.1-canary.f64186a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.1-canary.f64186a_1788015882683_0.3224857411184796","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.8359f1a":{"name":"@astryxdesign/lab","version":"0.5.1-canary.8359f1a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.1-canary.8359f1a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9090a0b420afe0e307e620b77f272de0b9c7406f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.1-canary.8359f1a.tgz","fileCount":521,"integrity":"sha512-AvIpx/zSVzghuy9ePA8R8tBb7JapeqvzVrpUdaF8lfok6YpiuyPe9obF0U6/hXcv1YFZmXbCUL/AfESi+qUV7g==","signatures":[{"sig":"MEYCIQDVjLw5hyLrW+MdGLDBUOImiljuuQAM4rDoUHfEEokVOQIhAP9zvrNPc1jduvPkm1u8mMceFlpKnxIvV69gVMVQmRdr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.1-canary.8359f1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.1-canary.8359f1a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.1-canary.8359f1a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.1-canary.8359f1a_1788016938879_0.40612482231479397","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.046f6ea":{"name":"@astryxdesign/lab","version":"0.5.1-canary.046f6ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.1-canary.046f6ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"adef8cfd5ea408c0ed57b8689d9c39c14c80e1db","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.1-canary.046f6ea.tgz","fileCount":521,"integrity":"sha512-BTf5iPcGV3WAVHyDzu1F+5ykgPDPcK6rIwHiyDV6oskTn2M9oxIY2rerYGwkWXYW2NMbmKrfjLXnWhR/ECb2KQ==","signatures":[{"sig":"MEYCIQDcFQw62nDMbWPGFu6OdAi4H8GyXQitqgEMYLWT06O7ygIhAPp+Qbbs2BdkwRcXbKiARVp0MS++RrtIhjaGyHG0d7iw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.1-canary.046f6ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.1-canary.046f6ea"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.1-canary.046f6ea"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.1-canary.046f6ea_1788062519508_0.9964152471358465","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.89610aa":{"name":"@astryxdesign/lab","version":"0.5.1-canary.89610aa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.1-canary.89610aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fc87068e857f1ebed10e3774fbf9e865b7c0546c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.1-canary.89610aa.tgz","fileCount":521,"integrity":"sha512-eAThOeCGaWPo/BEkzbHYST4Gx5Ov2jX9FHhW5sIG7KunWenzkDcG4DeeHu776WAu0+UBnLJ1wwxPSwTKASreqA==","signatures":[{"sig":"MEUCIQD8TCeNH5/zM8YPiaA8LfULAcAwhu1LsgwChM4hPHK74QIgF7aWA57HKDrwpUOPnSJwb8NlEjGBD5xt+1qysKhaD8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.1-canary.89610aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.1-canary.89610aa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.1-canary.89610aa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.1-canary.89610aa_1788069695226_0.48949712484679164","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.70169cd":{"name":"@astryxdesign/lab","version":"0.5.1-canary.70169cd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.1-canary.70169cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8b2b6fe98b360139b5e1375d6f3673c4d95d93e1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.1-canary.70169cd.tgz","fileCount":521,"integrity":"sha512-bxlyDwoS+4IfLKw4rl4TjIOYO1V37BFSL9V8BFnuZlyU4prDosFTGIciCIEPpd03OgTx8KVc7xQaXRtGTY7BNQ==","signatures":[{"sig":"MEQCIHwhaLEwKHpms+ox/WP/QS5FR9RjBuaTf8HC4KOkEPZlAiAdZUaajht/B2jVt05/7Bkcr6uLQtV/Qn9I+UzV+JHYPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.1-canary.70169cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.1-canary.70169cd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.1-canary.70169cd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.1-canary.70169cd_1788104112454_0.7717461578159239","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c7df10c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c7df10c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c7df10c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"547f96efd98a8bd3b8fe4fb8f7753712c6e06530","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c7df10c.tgz","fileCount":521,"integrity":"sha512-ZrwbGsdivgY0Xv8QakhTYglPdedmDZwZwY9vnG8JGnORowRC/kABYXslJVK+kqjJDbYiR0OeLwoOjNai0yU2Dw==","signatures":[{"sig":"MEUCIQDYOtFSKKNsakWvtkryzQqSL8k02WE/PiaKfYknoPT0cwIgXq+2tS/H/Dn4z+GtmBtO5KX8pPzB/SGMexsrk03wT20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c7df10c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c7df10c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c7df10c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c7df10c_1788105440033_0.22525634477288725","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c9c8564":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c9c8564","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c9c8564","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8ce1e0146a82b38ccd581f7fe1f607b948b14d7b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c9c8564.tgz","fileCount":521,"integrity":"sha512-vZrM98IIj2zTc27Q+WCGLrxcQtZaDitrZUMXwVHelxQTu4JnTQ0pRzq142sPMZbNgv4jDoJwaxR/Rh+r+HTPSw==","signatures":[{"sig":"MEUCIBDj1ebrJ6fhrrjPXvjXW72HQkGHrLgRF1LRkWJUKvcOAiEAxkrtYchZpa+bPNnTS8p/VMkAMLHamI7Wp8yCgGFyjoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c9c8564","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c9c8564"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c9c8564"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c9c8564_1788107851025_0.6108757119216828","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.11abdc7":{"name":"@astryxdesign/lab","version":"0.5.2-canary.11abdc7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.11abdc7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e57cff2b929cddf0a762508f752d60c7c2a0b690","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.11abdc7.tgz","fileCount":521,"integrity":"sha512-l7b2bbQU1ZYvJBokT3OhM9bU/LOBvJR+LfivhDbdkj3pu3VuJp8lLuLvBiGLAH20btowEjx5TGfqe++/CASkNw==","signatures":[{"sig":"MEUCIQDioyBn+jAlkyp1cwvQi0kOM7hjATidSGZINdQDHRRkhgIgFh1Oi+A+QxKjLyD36i4pJ1PfC/7mYvJ5H6Z6YjaCBGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.11abdc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.11abdc7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.11abdc7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.11abdc7_1788111380808_0.3001188703269395","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1917581":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1917581","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1917581","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8861a27c239a26671e30c0f0cd01912662132412","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1917581.tgz","fileCount":521,"integrity":"sha512-jeka+9VwPoxJGGnHsAbgxkrexeeAzRC0omv6Z5meLkedG5oE0dlNnuBPPX06fOcwfac3fbM4r3fmG52+j9RrTQ==","signatures":[{"sig":"MEQCIF3zShwu3iGTTBG47ZPm6g++1RqdEmwXqOPtSbPm/aywAiBUyclkrX307ebHnkqdPZlzzn3uuRecrNHrtK2BcfPFWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1917581","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1917581"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1917581"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1917581_1788119177983_0.27163116472727","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.98dd983":{"name":"@astryxdesign/lab","version":"0.5.2-canary.98dd983","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.98dd983","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d88cabcd9932a8a50a7d43a1d9d778b01baeea3a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.98dd983.tgz","fileCount":521,"integrity":"sha512-hGJluXyDfc0+T0NKtL+zsC4w/5jSbjS0Z9im0uDKQ6xi6Ib3JOhpG3DF6TKE7MoknBWBflIqoGSHzrVJa3/qWA==","signatures":[{"sig":"MEUCIH+4n/WkeCXYt1VWIMOsQq/XWOyCEbwEt9PAH4BiQw6cAiEAuiD1lbqtQ9jf3b9fUL0N5jeQUUUwBGnOsZBTVh02JJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.98dd983","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.98dd983"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.98dd983"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.98dd983_1788123532102_0.8482145976876634","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1e5db77":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1e5db77","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1e5db77","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"70f9c85bf3047ff0ffca77d1bef4c5328049cf62","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1e5db77.tgz","fileCount":521,"integrity":"sha512-OTukR4eiOGJjx/xqX/KNfr9a3HEj/RaJ0W39tb2P3JPt6zdtkyY7y6/sW99U81aTbbxfPHYMQw82bDkONFaBKw==","signatures":[{"sig":"MEYCIQDZca3ZTdYEH8NFu7TEbVHuw/nM18yRni5T3pY3NfxoLwIhAJySIHJvk7NxCl6wpJgwWxt4h8aJq6lTzRZAhfA2fHik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1e5db77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1e5db77"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1e5db77"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1e5db77_1788124798510_0.07545595134099092","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2da7a39":{"name":"@astryxdesign/lab","version":"0.5.2-canary.2da7a39","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.2da7a39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40272e92b2bb7b8d831b2fa9365868ce41c2fb78","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.2da7a39.tgz","fileCount":521,"integrity":"sha512-t/zvrsAmRPvBNo/wWeRK2AjprvWAz2P+5SxXTr89gr81azJM+vlm+i6kkuDQqgp+TREV5QzAphU/1sFhhYnYWQ==","signatures":[{"sig":"MEUCIQC3m2EXp4gCllbqHo03n52GcZSgt95kc2p9agLrmL5cswIgEtGsZpk/csGyb4sODpRWIuoDu5QU8GNrU0ATmwZItLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.2da7a39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.2da7a39"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.2da7a39"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.2da7a39_1788127471133_0.15101598000930072","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.0f46244":{"name":"@astryxdesign/lab","version":"0.5.2-canary.0f46244","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.0f46244","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aec5d920721a1bedadd6eedd14bd636c96c2b0aa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.0f46244.tgz","fileCount":521,"integrity":"sha512-Few2WlS+jmpSGNkx2weF3pYVXy6hR6U3i0xCZax+MNDch0q/4BhaJhaNFiOCXF7l29n8pcEDWMeKqT6QArKoLg==","signatures":[{"sig":"MEQCIFAuep6I2dyn5UGsxumqYoHcSq5mE9HLmEc0MjTN139AAiACcRWYp6wEdYMVbCpy/E+rfDZDXHNEuYJUZJJKP/xw8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.0f46244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.0f46244"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.0f46244"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.0f46244_1788127963372_0.7517386138320508","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e4f7677":{"name":"@astryxdesign/lab","version":"0.5.2-canary.e4f7677","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.e4f7677","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7f317e4e59cd9bf1ec843623fe6916920acbf024","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.e4f7677.tgz","fileCount":521,"integrity":"sha512-4rlvhem6EOuFzq6CDQabRh00In4PQcqEwsqtz/vr5NwfPtRk/IgWLHmuGFZkYCAL+LU6DCFZVkVhfRH7omJ82g==","signatures":[{"sig":"MEUCIFTcmHl0p3OAmChpTMAwd44FI660gCZ1ttBpqtaZKFWTAiEAzMp3vVgVfeFj4tjql9XNeEakiRa8JyU08NAuuN+gCTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.e4f7677","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.e4f7677"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.e4f7677"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.e4f7677_1788128955379_0.7223533105062503","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6a90cd9":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6a90cd9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6a90cd9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"baab2b96b37078b0d07201b65364eb5ca848a29d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6a90cd9.tgz","fileCount":521,"integrity":"sha512-lIJxzjty7uEq4odq5jirLUIuUMSY7SlgvUcBUTz4LoWVvbZHV1bZMjCwhsgsUAQGxxLLEfX+hndYCwfZWO4YsQ==","signatures":[{"sig":"MEUCIH44Dut+6WscOEbuzD3jxei42M8BQEu9Tbbu7Qp6RIIkAiEAlVO34DO/RfZf2GTRoycSGW7HvRUWMeoINnsptvVPJWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6a90cd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6a90cd9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6a90cd9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6a90cd9_1788130369057_0.4141778180568656","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6fa5b2f":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6fa5b2f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6fa5b2f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"51651b599b2988394257b3e24453617ab16994e2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6fa5b2f.tgz","fileCount":521,"integrity":"sha512-LAio3xZNjD+etHRSccmatN4e3bghZ4Hm4jCBkAHTDK9n6hQ+izmO3I7lS44TE64NadQTMBOVKY0KxvZzQ3WURQ==","signatures":[{"sig":"MEUCIQDIuS9Nx8TGQYLWT4uRxfC+mzi3FVL8aD2ADVrCGaq8KQIgDcsNlNUwD1WGVB+JJ0FTzjukboNb54OTVFTWh9jA+MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6fa5b2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6fa5b2f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6fa5b2f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6fa5b2f_1788131624580_0.48784224188920455","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a290966":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a290966","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a290966","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3931c9f9a25cac0a32b37f38698d45c5043a91bc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a290966.tgz","fileCount":521,"integrity":"sha512-vlAJ9sa6LcUCZ8K80Jhu+xvSs8iy3ZjgJnOUTwuWstaoy/uWdwJ7d2txWfid+O7wqwndU2z6cuG0Z16kh5v/tw==","signatures":[{"sig":"MEUCIB38F+Ia9qiMmZXOFp50pFhfAXt83KFXw8nfujIWgAsyAiEAqM4DkD/RSf1SVAEGoJWUfW+P+XO3guoYgx7rUdUXInM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a290966","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a290966"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a290966"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a290966_1788132922630_0.07758524331069028","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.bd86c75":{"name":"@astryxdesign/lab","version":"0.5.2-canary.bd86c75","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.bd86c75","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"db300daf385f6f6b24dc7e19cdc6b94bc1bb60e4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.bd86c75.tgz","fileCount":521,"integrity":"sha512-uJBuyNMxad1SRSQak7s+6/H51M73bSP5hn62Tn/GMDg3rjvIqNqv75cfNa7QmsuiEqV6H9aYDNOK0YiAQdFzmw==","signatures":[{"sig":"MEQCICdxBK6IXimrMRt9nRCOWB/IZAlMSwc++60RsvKIX4k3AiBtqW8ulP55TBEfef8S6BDeH5IIVBd948nC0/BPsBhLKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.bd86c75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.bd86c75"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.bd86c75"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.bd86c75_1788133265521_0.8232629483602518","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a32c011":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a32c011","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a32c011","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"034ef2dc8196c70431794fada206ed5dac19b4e0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a32c011.tgz","fileCount":521,"integrity":"sha512-3y46h07id2CdDGmHRZwn5uTOfBUZU9hBbROJWHeWTOskwA6uL8pqQhI4jSJd29ndmyCmcLjlnO3pIGqsKcu5aw==","signatures":[{"sig":"MEUCIGdO4jLJKaXOVY9gTv0LaA4j/tYRv0VltMY5AO0V+mIHAiEAo2ij5+GivQzCV8xk6GzwfwHiRUNGyMu2MuZCZXqWYpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a32c011","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a32c011"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a32c011"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a32c011_1788133633303_0.595423471567744","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.0b37113":{"name":"@astryxdesign/lab","version":"0.5.2-canary.0b37113","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.0b37113","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8b153d28e5596eb1e08dde982138a18c2e3994a6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.0b37113.tgz","fileCount":521,"integrity":"sha512-1wihPUlFclOwthCqpA3A0YzDXC0VMqMiDCG1LwuPmN/JxNyl9aFc/Do6gx+Z43c1+s2wBaMHnw7y8ujU9c7O7Q==","signatures":[{"sig":"MEQCIHdHf7abxnQScRUcVnOSuZVKIZzmTykJFBs+wPzHatgOAiARrtOvmOYADv3b24BWNZKZcUALpv8ZuHngcYc3VhUveg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.0b37113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.0b37113"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.0b37113"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.0b37113_1788134316958_0.719219596556016","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7c0009d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.7c0009d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.7c0009d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"56e48c7e6075d6bbdefef1bd8b349e4310d08455","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.7c0009d.tgz","fileCount":521,"integrity":"sha512-IrFwZjyW8Wl7tVTZJD2pHzDfFOQYdg3O3Pq/DCxrxjUqmDGpIZXH4QrJ8lzs+Ogbd7aiFbwPQyOO2rPVMftsjg==","signatures":[{"sig":"MEYCIQCP+MRbOPZf7rmGtUBH2PpO+rrNKs4xA7RZSC3KPAbd2AIhAJLLuqRxZJkt3yY4byOvdFyGzdfhBAlou2q591fjgSlC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.7c0009d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.7c0009d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.7c0009d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.7c0009d_1788135665762_0.4091431706066073","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.fbfe729":{"name":"@astryxdesign/lab","version":"0.5.2-canary.fbfe729","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.fbfe729","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9eb9d7e49f564f1dfa00380169f52d93b0c3d3a6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.fbfe729.tgz","fileCount":521,"integrity":"sha512-/NgIBrhRw8JDMgeiBhaWL2uccQH6GGpChNyB+XeWtVtV09GGCKWzKiY/CKYXLEyhCGvokAIz8W0CmdWUwD/g9w==","signatures":[{"sig":"MEQCIGygYK29bKDRyf7E3CH1CRtzWFicElD1qN2Wbd8L6RizAiB9rH6FaD7TdLFLOhBvaepSHCMryYAo52i9cOWUScKo0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.fbfe729","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.fbfe729"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.fbfe729"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.fbfe729_1788138228633_0.22690003252206425","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.0a6a1eb":{"name":"@astryxdesign/lab","version":"0.5.2-canary.0a6a1eb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.0a6a1eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eb2f8bc7e32cbfd4e239a681143bc0e637f49fa1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.0a6a1eb.tgz","fileCount":521,"integrity":"sha512-zD94iRXP6oAr1kvoBPbBGEjpuk9020SQwp0+fj11o9RsJIl0+zHmbqfhToO4En9pOlxNA0O/CCLKStYReD6Rsw==","signatures":[{"sig":"MEUCICtpAzHg9PnbgqRy6STC0sjqrRglsWUvg6yhLknSNAMdAiEAmG9Qyfux9y7QA3/iTstnhfk5Jx84TSSSf1W1oUyrAA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.0a6a1eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.0a6a1eb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.0a6a1eb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.0a6a1eb_1788138480976_0.7826081053875356","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.212c4fd":{"name":"@astryxdesign/lab","version":"0.5.2-canary.212c4fd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.212c4fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3f6ba039567b878583bfbb82781614efa11cc7b6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.212c4fd.tgz","fileCount":521,"integrity":"sha512-N4BqikyuZj2TxgtACrbpO4hm77tg00Wn0qDlesLvpBvPfIzFOnz1S0vkLfNYOsvI6dZSTs2JwALpw2/xIsQ+sQ==","signatures":[{"sig":"MEQCIEhvePgLMEWdi+Ia+dVdO4QmoSmoIiohSD5njmAzuxFOAiAwk52W+nNb+pfC4xsJ8Qs3uVNrTPgvzXXhe1GNOieotQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.212c4fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.212c4fd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.212c4fd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.212c4fd_1788138798879_0.1414082976107427","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.17f22f4":{"name":"@astryxdesign/lab","version":"0.5.2-canary.17f22f4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.17f22f4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5b7d34b368b864da1fb869abac2c699dd63f2a16","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.17f22f4.tgz","fileCount":521,"integrity":"sha512-onncpOR1qsuMyLEMjoASkIHciv0RnQlN21WcEUzoY1dsSsRt4Wv6VmH3PHN6llbta7AWRvpXnBYRqo6ELmCDYg==","signatures":[{"sig":"MEUCIQDBxFN0kaFPV7sT+oW8pAvK7aHpB4Cw32CT+ZS8UqfN4gIgW0IC+mmWRxsdLqcGRk5hT6u7oGGlQK2h3yPD8Ywnq04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.17f22f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.17f22f4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.17f22f4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.17f22f4_1788139794567_0.38257847458288174","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a400ffc":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a400ffc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a400ffc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3c2e0c9d9a4b11d6e58c54da78a2833ab494ccbe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a400ffc.tgz","fileCount":521,"integrity":"sha512-Z6SoDumJ6zNRMbEw7hroGdew85PVF1Cf+3+FDIRf7g/g1n+HpWMt3e9tV5801CsdzrHeHJKOG4WirOdGxZsIfQ==","signatures":[{"sig":"MEYCIQCOCgptZ48SdzyfYnSlNyW1YK4XmMeioIgLEVFdtWUFCAIhAPKtItabC4sUAjoxiL68pPy/uKJmHSDaDKaM5T7CzOoc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a400ffc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a400ffc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a400ffc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a400ffc_1788140621494_0.025680462749806843","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8def956":{"name":"@astryxdesign/lab","version":"0.5.2-canary.8def956","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.8def956","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ce901a98bdf64dd86eda305c1a3b17c6ff51c16a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.8def956.tgz","fileCount":521,"integrity":"sha512-efLw41W4snh7Ag1gFoV3+lv9yQrCJMDZjc/r9fn2vzeEfEpxAGe+NVgRQevScAWXwS5HITVknwpdKsJJ+/Yfog==","signatures":[{"sig":"MEUCIDFEqhnOsxLp2oNKsqYE65RtA9YDrlqBfhU66eItJxDfAiEAiwKiMRSIEsy4yI4nTuGNDpbPOUOQ0Kp5ZIzUGBrFzNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.8def956","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.8def956"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.8def956"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.8def956_1788140883001_0.6994009165373849","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1170b47":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1170b47","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1170b47","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c5fd89a08c58774ffaed48f355f1a309ce8ac78e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1170b47.tgz","fileCount":521,"integrity":"sha512-oTb2cJNdoalo/zy7r9k3WJDkTUl8KX5g4pkgDRYV/UBtmYX7r5yJOcekezL1GKGPKzxCz2lZ87aERjCimsNVUw==","signatures":[{"sig":"MEQCIC+TUS+rcWB52N+E4Nz7F6oPEC6Em8++DCUjxcYB4CBQAiAhsG9Md095OxdqyGSHkBCgY+1KeT767iS5xtXVK1Mr5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1170b47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1170b47"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1170b47"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1170b47_1788141851872_0.5344903869144455","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4a70238":{"name":"@astryxdesign/lab","version":"0.5.2-canary.4a70238","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.4a70238","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a0b0780633c153de1df52d53eb686796c591ba8c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.4a70238.tgz","fileCount":521,"integrity":"sha512-6jtRctgOJpKccCdHSNrQxCYex85LmROUICGXZMk0cGDqTaq4/08mLhzUZQj/sC0qaYFanTJ9jfyQdnQb4Ns+sQ==","signatures":[{"sig":"MEUCIQDD0wTKOayaBk5L8B6+jmEhdoZHHDAVkeaWA1N4EnfAVwIgUpA7eldtfh0y0jtJ6fA9DH5IKxFBaeYsby7XzDXSWR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.4a70238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.4a70238"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.4a70238"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.4a70238_1788143452406_0.2507724993681806","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.f83cae8":{"name":"@astryxdesign/lab","version":"0.5.2-canary.f83cae8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.f83cae8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"726d6694537f8f0cad4f8975a58168fd5a7cea54","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.f83cae8.tgz","fileCount":521,"integrity":"sha512-xKKhe/Q12buxGVuaQr/ICeXYmtB7HE20ZSTK78v+dzcHQKTvTJ5BiaEmvvDU9lYKb/k49XaETuNl/pyjUDfGYw==","signatures":[{"sig":"MEUCIDtDstnaEJCgFIPRbfchlvsHdUnlGW5C90Mnz4UckfhxAiEAqS6XkX2QdihhaCVYvvVqAs4DfKcFKBVLhrwQ6zN3kB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.f83cae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.f83cae8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.f83cae8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.f83cae8_1788144097585_0.8287518790469399","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.67ce2b9":{"name":"@astryxdesign/lab","version":"0.5.2-canary.67ce2b9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.67ce2b9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a28003038b3710b0b9c7c80cf9388b8bd07e690d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.67ce2b9.tgz","fileCount":521,"integrity":"sha512-vj/GPCOpOMi+LTOL+LqRGo2l6lKHAUoU91r3KkyHAYs/ezm13PFrDUlDrEaFJ82tM36lt9ndPQdRcqacj6/3GQ==","signatures":[{"sig":"MEYCIQCaWuOroOOx0wqnY2eWCvTmNIpSnit+qCauYpYpN6xGaAIhAOzJYbwWNwLF4ol3l9QHc0Mp4PBvbQTON47ujfbhn0kc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.67ce2b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.67ce2b9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.67ce2b9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.67ce2b9_1788144437185_0.7451990987481352","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1f1809f":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1f1809f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1f1809f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"213a79c5ad931f7ff347d2097abc0ade5d1864be","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1f1809f.tgz","fileCount":521,"integrity":"sha512-sBcy35o53kkd0dJjpT3EM3RP0CbYuMPd/9d0qQAc+gUkI+BoNGLUDwsWZVHDyn34p9p4vhMisnh3NBwPZmRSNg==","signatures":[{"sig":"MEUCIFOJxxlz22d4y0zqKpwlXLZrw9VWsrT+nxW9Xclvb9MIAiEAwd4ayH4MkPeMF61XkoZr5uzKtvT7NDUYuUu+5dF2jHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1f1809f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1f1809f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1f1809f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1f1809f_1788145212296_0.8715184720010489","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.457de8d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.457de8d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.457de8d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d478edaa8b858c13581f9daef08e8adfd9957293","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.457de8d.tgz","fileCount":521,"integrity":"sha512-F+m+QTA2TyOkMhG3jo1wdFubw6saLlIsQx41XUYTXIIlyUlOKfN7mhnJtm2JDYSvKZMjVA0oM0bEWHTiQvIqKA==","signatures":[{"sig":"MEYCIQC7ebRyY9qz0Van6G+HwEpOtG3x3wu0TNnUPuodRhPLQQIhAIoQHeXXOi+APCzSMGO0RGeZVMffMTXphC1DswUXR3vg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.457de8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.457de8d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.457de8d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.457de8d_1788145666964_0.5620142235606014","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c6bea91":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c6bea91","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c6bea91","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a5a2e344bd8deeacaf3f0dcf369311ee6a0fcec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c6bea91.tgz","fileCount":521,"integrity":"sha512-1d0ryLsWSGsxr0PtQHGjZEIptm5lx4NhU9zi5cf330CEQQdCRT1ildLbwR6FpWCArP/JMDIneT0hdykK3KTW4A==","signatures":[{"sig":"MEUCIFLP7geGZ0LobRfPOvEW7JxVb4qQnzDQ4maxIDuchSofAiEAmm6flViCZzQh1bOyRxGoVYAoIMdGaOVwm0kQAyG694c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c6bea91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c6bea91"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c6bea91"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c6bea91_1788146342573_0.04653669713405528","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e4f8e4e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.e4f8e4e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.e4f8e4e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"14e7cd51f07495ecd8734766a14722e19b86554b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.e4f8e4e.tgz","fileCount":521,"integrity":"sha512-DmJkOXgIWKuki5FTulZrXKA18msb/lVdHHXGHQYxYE3O10sSqSnxG6iyo6gAdhZb7arDndd6e4DAPZ/2I8D0fg==","signatures":[{"sig":"MEYCIQDPmAPNvXxNCQ2HoLmkV0Zxw0JMSNZZS3sfv3boujNF4AIhAKCJsZ6Uynz0gEKZe8CXDG7g0OyItXA8uqW93CX66W93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.e4f8e4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.e4f8e4e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.e4f8e4e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.e4f8e4e_1788147274966_0.6829136290898967","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.039852f":{"name":"@astryxdesign/lab","version":"0.5.2-canary.039852f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.039852f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a6dc870f058f50eb8081150c116ed4a11127c84","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.039852f.tgz","fileCount":521,"integrity":"sha512-szzasddC+cJ2N9Izep5pH1fqYeEb9VUbVN6CK/hhhz4tSxo6gkk1w5XeRrlIxPQcfty+l6QQ+Ggjn1D9F1uDEQ==","signatures":[{"sig":"MEYCIQCgoGz+Oq9YQdn/X4lrtxZS0k9jf6DcRTixNoKMQtgftwIhAPE3GHfy1GCF3PSTmsVVDQyrM6PtIJ1jSzp5/JkCR9/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.039852f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.039852f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.039852f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.039852f_1788147701418_0.734483623249157","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e13faef":{"name":"@astryxdesign/lab","version":"0.5.2-canary.e13faef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.e13faef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3bdb1eb4dc53f92ecb1673b6a942df1657eacc15","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.e13faef.tgz","fileCount":521,"integrity":"sha512-EXJPJWvrcHl2ZBvw/Ms3xN1xbXVU4Xj1CEGqvblZHE+froqUJCLZ4O74TBlmpMTklwqJRHC90bKFKku98JJe1Q==","signatures":[{"sig":"MEYCIQD03D02tsJL3WoVyLhzH2oSoVob1+0opsw3fVcnHU+QZAIhAIx7hlDJUVYFgtj9+36ybQEb0Z6tKwpju+b+vkrwk4U8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.e13faef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.e13faef"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.e13faef"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.e13faef_1788149267621_0.2895443197301848","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.397e0c6":{"name":"@astryxdesign/lab","version":"0.5.2-canary.397e0c6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.397e0c6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb8c4d3990fdc8436b8a068e8f4ef6a44a03e9b3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.397e0c6.tgz","fileCount":521,"integrity":"sha512-poVzyIzRQRfF2AX9p14Sm1Cm3Pgwl31lDDzfnQUVy7Q4uF9v7mOtwIhOkJ0BloBlTMnrUpK/UNZhVxtwZDndgg==","signatures":[{"sig":"MEUCIGOlOfYeQmrxU/yXNsaiedtm10o38l+J7Y2NulhrIzU2AiEA+LmK9H1Pr9KPPlyDrMrLNAzwmOczNIT/VYJkRlURRW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.397e0c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.397e0c6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.397e0c6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.397e0c6_1788151321299_0.08770775063505498","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.53353aa":{"name":"@astryxdesign/lab","version":"0.5.2-canary.53353aa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.53353aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"222b99b726d05ead5f11647a104f50a34004f910","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.53353aa.tgz","fileCount":521,"integrity":"sha512-IY1x2mt1s05qSJw24imUZAfs9yUx8FdDRpfqd2O4DAxbkkFLiJpJzNY5w7+j7bS/LtGc8XkDj5WEzszqV7/D8Q==","signatures":[{"sig":"MEUCIHBI/YR//Zv8g+JshyntPkcuxyGWhn1oFfYcnUdZfAlKAiEAquboUzG+LsHhCIfbIE3Q2a711pbSxe9+BJ8S9LIN6qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.53353aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.53353aa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.53353aa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.53353aa_1788152233539_0.6693542361268792","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.005d975":{"name":"@astryxdesign/lab","version":"0.5.2-canary.005d975","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.005d975","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"57d3c93791922b1432d02b98f4e1074c079792dd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.005d975.tgz","fileCount":521,"integrity":"sha512-csb/gWGrpmmiGl2OQUfVSi9roK4m+ryXbB7hUTKdfm+ye996MsoWv31m7t5aXjDza61iUhtuC+33s8ppfkFCuw==","signatures":[{"sig":"MEUCIEv30u2OXpa1wvXz3FSJHeQkIaLHLF1H0hwOWy1bLG6jAiEA4C1P+dHW5bff3E4JG9qq/o/gVsWuevdR+TIYnYWnhog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.005d975","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.005d975"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.005d975"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.005d975_1788153158270_0.7729679724881393","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1e29ea2":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1e29ea2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1e29ea2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d8cb6dfb7a12941153981da95ec8d1660eb38c09","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1e29ea2.tgz","fileCount":521,"integrity":"sha512-lNrGBtcYG1Yqbs4BQFglIr67o2gGfBxfH/tBp25SzG2YrdV2iZyjwcTCW0YUd1wuvXhq7dmCh+RwyNy5G1t7Yg==","signatures":[{"sig":"MEQCIHdRBHE1bqWmJnDnINlo7PUv3fwuZX2Bvzq8zGKUeHgwAiA/5SHqW7jX9mOPYnna9A8aewpO6Fn309meoAonnCMJMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1e29ea2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1e29ea2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1e29ea2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1e29ea2_1788153836782_0.04414020804952745","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2312b4c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.2312b4c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.2312b4c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"706a901c9638b7007831fd3fe2f77de1c39c199e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.2312b4c.tgz","fileCount":521,"integrity":"sha512-vhl81uHuLDYa2lzjDIxPfWAAX1beNNVFyOxJWDt2N9Xk63BttEFXpziwkp5w1oIEtm004HiIfrFLCgpjeYy2UA==","signatures":[{"sig":"MEYCIQCaUmBK5H154TPRyR5H/3l3DVi9Bn2feQptDrSL1XzKlAIhAOKSZhMdw3wBLaGDGcG98bc6nD4cPYUhdnGPGwZREuv1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.2312b4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.2312b4c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.2312b4c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.2312b4c_1788155017604_0.5574229230530849","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9ef3dab":{"name":"@astryxdesign/lab","version":"0.5.2-canary.9ef3dab","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.9ef3dab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"abb57f0e0d33e65970973d50d3ea01b8419814e7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.9ef3dab.tgz","fileCount":521,"integrity":"sha512-TJsnBE0mqRT+5KE3phDsKoO9+XQ+2ED8QvWBhbnRuDk+jJQcdVvS/9xY+kaRanP38Nhr0dZfHbL+Bsbksl6Osg==","signatures":[{"sig":"MEUCIBO1PV81u4mFoy/+qC15RGKWxn9RQS+aXXvWGAMLi7CKAiEA42/rv7JwocZEzuKPdcg92/2JT25IQUvOIyKgT2vrg2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.9ef3dab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.9ef3dab"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.9ef3dab"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.9ef3dab_1788155412181_0.7944310230470908","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b5656ff":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b5656ff","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b5656ff","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ccedffdb5d6a9ec8b6110e4cae937377d5856132","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b5656ff.tgz","fileCount":521,"integrity":"sha512-4/8NetrQyBkZgSyYbpnxqYi0OfK+kMgdvFS3EvLh/j3HU92/WshtD2ADW/ZmkYWpIwS9c5Ap3xKJ3ebH5EX9kA==","signatures":[{"sig":"MEYCIQDQvsZGjMEajMxpG0x3F5cdTab1Uwis+5/0Pe/3yIG82AIhAN77HDAf+cPhJWZdIYiYciECpFH+/zzeqZDVBFi9lNTq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b5656ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b5656ff"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b5656ff"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b5656ff_1788156187480_0.4696096996410104","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.3828a31":{"name":"@astryxdesign/lab","version":"0.5.2-canary.3828a31","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.3828a31","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"890b88e3839ae7d3b9ac901e3a7b92c273acbe1b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.3828a31.tgz","fileCount":521,"integrity":"sha512-xqqpsNc496xHqiu05YMe5OnjzOg0acgY7YqQ7OeVqrL60W7YUsB5knGjfpV0hC+m/ZfI7sr9qzAC97e1Ty0ANg==","signatures":[{"sig":"MEUCIQDFcZE2KFbfrBejAlnPsPS+nIv98zHwAqWpHIdPpbaFZwIgZCWb9a9RHiom909s/6/hP4cwA2gHcoXNMYcg+Jc1XF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.3828a31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.3828a31"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.3828a31"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.3828a31_1788157706202_0.7318338151583734","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b09e3fd":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b09e3fd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b09e3fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"55de9596837b017992ab816de919b4952f149ff8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b09e3fd.tgz","fileCount":521,"integrity":"sha512-iR8lx5cimJovZlxdcEDNS/UKPlLLT/7AOKKUAEZG4r4vommidJu5qoGLqNHhYchcLuEHxUbtLDw0FsT5k0ziog==","signatures":[{"sig":"MEQCIHrmL18Prj+Tw0d4vdO/mHqEbieqKkFFKHSn++JJvbz7AiAGz0ebLSavtH5Cki0RwTlN933N/KcbU1T3bQUsWJud3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b09e3fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b09e3fd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b09e3fd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b09e3fd_1788159727898_0.28832617555243956","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.05994f8":{"name":"@astryxdesign/lab","version":"0.5.2-canary.05994f8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.05994f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7e35e41a6f1ca7a7778c54588bd7e99339fbc2e1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.05994f8.tgz","fileCount":521,"integrity":"sha512-bgkxRhjUJAnqb5UXZE5jTEcQICGxD6ERJ8pBzvOs+L5irb769yUQJ+GWZFLCso8bloxV4DWwQamDHjGkT3SrKA==","signatures":[{"sig":"MEYCIQC5LU1/df/EH7cIcBu80+7cW48HM3Ftr5dz3QO8OYTcGQIhAOlowWchS+uVBagJGJ8XPahQuOEswvnP48jy8Jtr5yPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.05994f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.05994f8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.05994f8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.05994f8_1788160318466_0.9371623072602595","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.42584aa":{"name":"@astryxdesign/lab","version":"0.5.2-canary.42584aa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.42584aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b6f2419d90e25d75e17c34b4d819cab5eccd48cf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.42584aa.tgz","fileCount":521,"integrity":"sha512-jtWSsg6cuqBXnDuP+G9IjkOyql9TKqKu+nf0WtQ8TwTgyaZx8npItdO3faKNFO0phNYGrMn+QjYerzuf/NvwZg==","signatures":[{"sig":"MEYCIQDyQcoIaETa7LPL5fllbkymHH9wCcwShjDTmnkwT2yXtAIhAOIejuZuWxWTINdCiFdj3yv7sX8ldleQjadGmCtTk9rC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.42584aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.42584aa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.42584aa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.42584aa_1788160771247_0.1747198441013229","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5e8fab8":{"name":"@astryxdesign/lab","version":"0.5.2-canary.5e8fab8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.5e8fab8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8ef2a678761ba9ed05df93bb5dc947990f2ca458","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.5e8fab8.tgz","fileCount":521,"integrity":"sha512-cEpRGaCEyfR8BUjkUXN0Jssi1lPoLrVlnKXDwPmf96iiHyx9rPylxGVCeJp7DnAyi9Ov+uNq677Wl/jw0SC63A==","signatures":[{"sig":"MEQCIEM7b+CGF9a5cyBtsdsxmqLuKk7dIy/+hzX/dzWY8xbZAiB8xMrzKNkhTXXJTm5ipS5crV0U1v4fsPYwyV3titv5ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.5e8fab8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.5e8fab8"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.5e8fab8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.5e8fab8_1788161610571_0.34762851227040215","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c0fb56d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c0fb56d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c0fb56d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"85afc73ad4ddd17355707368bf24f715ce4f9820","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c0fb56d.tgz","fileCount":521,"integrity":"sha512-07wt00cBwr/i1XfWfRKLE7PpmpKlVR0T8BPMC5IOIjvkFd1U/1l+Zf4qyvIIA+4oIgGezcB/18tk6DJrSKECXQ==","signatures":[{"sig":"MEUCIGvjqvI+binND1QzPkLCWR344SvZHlHclsyxO2IFugbEAiEAwxyy6coKs4FR5Ax/7jS3mSZAoZPRBujVtUMJaOEuaBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c0fb56d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c0fb56d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c0fb56d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c0fb56d_1788163482552_0.08208561786909696","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.00477a5":{"name":"@astryxdesign/lab","version":"0.5.2-canary.00477a5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.00477a5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9a9004fdfc23e10eeb4334996130a0f5bb0b25be","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.00477a5.tgz","fileCount":521,"integrity":"sha512-qR5JWSitSIImXGMAbi/EPrPsigSWXpDWT8L4T/bgN0LL+JHh24G/80zYF/gB6HR4mbQFkRkHjSddOEjRpY7e3A==","signatures":[{"sig":"MEYCIQDRnuY3hxYq+mtwdXtbuO1p+g4U8jXBeN6roXw63D4sCAIhAKqJJjRkco0oeS8ejs+27ua8aRVfRGcWkNXQQCwAYhWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.00477a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.00477a5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.00477a5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.00477a5_1788165379897_0.5500681343194447","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5f857eb":{"name":"@astryxdesign/lab","version":"0.5.2-canary.5f857eb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.5f857eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3904b64499bacc25c19b2b2b4548cda1a90490ed","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.5f857eb.tgz","fileCount":521,"integrity":"sha512-3cu/OugOlFUy9dd/Nsw4KoNtJvxIs+HyJDHxUwI4byeFFpPkDrLUAo+z++QewlE+N1a3R9O9PGg5xnIRpvVHIQ==","signatures":[{"sig":"MEYCIQDtqRCTtLcvghNVB22cw9T5w5KO0ChGeLWyyQeLxSK2OwIhANQTXXUQcFv2K+/IncGG1FiO3DuFuCXTn1dMOkLRG6P4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.5f857eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.5f857eb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.5f857eb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.5f857eb_1788166212009_0.3192296282949463","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1f005bf":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1f005bf","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1f005bf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9677d89ed40420d31fed98a3e483a513de9cdd87","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1f005bf.tgz","fileCount":521,"integrity":"sha512-AxKPMenc0skZuTbAnhyQLBJ4Y3od8XlCJS2fPOz1IqBYbLmfCSSrCPrvdHwb+GNNIIP0jxA+8A8IkP2YcxMZsw==","signatures":[{"sig":"MEUCIDA29RMuxeanO2aGNmWqOUtjaLBOtHKhX3+kfex9SllyAiEAqfXWzBTo0MexSnmsleJ6001oilUVv/LLmOMucxqA+6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1f005bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1f005bf"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1f005bf"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1f005bf_1788166717199_0.18817314626562953","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.bc39db4":{"name":"@astryxdesign/lab","version":"0.5.2-canary.bc39db4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.bc39db4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eb50f3f5b97ce324a48798f161808055406f4ac4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.bc39db4.tgz","fileCount":521,"integrity":"sha512-F+OCAGSKze0aL9ym5YqYI9k009keI8ODFEAdu0DvncYcJPX+zgooWv+rfkJv/sd1UNDPDEApwiaVKDXBSpQLTg==","signatures":[{"sig":"MEYCIQCXSZfTSyPfWTYHqyg5sQdB+e0p6RleeLlD3LsJv0ufaAIhANNzH5UwikUctHl3JD9yli9clnVTNy8OzQ3s1sb8BuIs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.bc39db4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.bc39db4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.bc39db4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.bc39db4_1788168973296_0.7529882174644578","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e03511b":{"name":"@astryxdesign/lab","version":"0.5.2-canary.e03511b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.e03511b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eef0a138ce9144f63f55743bf90dbec40ab26e49","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.e03511b.tgz","fileCount":521,"integrity":"sha512-sNL0OA/to5zNfb13q01dAXh4wX257DVLZ/+f+NMQIqvZbrEmt3+1PPWx8R3ba71JqOLd+44byIJhiFZyo77fzg==","signatures":[{"sig":"MEUCIAQXl8EuPZ2FXfQhF7pBCORIj0Vwy5GqgBj/NncAB/YwAiEA6Wo0KAxkhAPU7T3EUlTT5WEhHSRhbtBcu3zxL/yJy3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.e03511b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.e03511b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.e03511b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.e03511b_1788184744127_0.23964307670274465","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.377296d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.377296d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.377296d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"65ef32608f35045686a683c12118a6f715f6bb8a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.377296d.tgz","fileCount":521,"integrity":"sha512-WTngvG97O23JqgHy170YFjRfxCEDuwSl7qvuQJ5ItCNp7OX2aBJiT7QBI8gN0q+V65eTUiw2qyhnjmfl+pugGQ==","signatures":[{"sig":"MEUCICsIO++5odXv8Y/gevMVkDTyCEr7LjRxWm6DT9FmwNjwAiEA7SBMWaPan6O6FoAnj24+XjsY/2WDL6uOTSJOC1vyETo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.377296d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.377296d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.377296d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.377296d_1788188834354_0.8673570100395003","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.51c960c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.51c960c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.51c960c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"42d30eed14bac85500ad632be96d9e76c175a8fe","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.51c960c.tgz","fileCount":521,"integrity":"sha512-hWlI7KGqKYHD3R4OxQXsVddkVXfvnjaY+Py7IyAyk7p3/VnfS/OKaGDVMnkZLt9dobpiutDjssdyu2cKPWUcJA==","signatures":[{"sig":"MEQCIFPysThic1QjFtlyQIjUGR6UbPuBdQAryRfvse3O3mxZAiA814FcwwrFgqqM3ak4tIU3Hc8eW/bQwjDQNvk0SmE06A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.51c960c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.51c960c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.51c960c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.51c960c_1788190140733_0.07931998546598629","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9eeb4ab":{"name":"@astryxdesign/lab","version":"0.5.2-canary.9eeb4ab","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.9eeb4ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b9cc82bcab893525ede0de4bf5ac00a14333a271","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.9eeb4ab.tgz","fileCount":521,"integrity":"sha512-6TpYqD67V/ksWRbEwHDWRsuAeTDS7e44XHLOTqoRcxF8vPv6fO6ZfPIQRlvn9t6UWpRw/9NOnx/YtGwDmppNOQ==","signatures":[{"sig":"MEQCICaF3PhzwrsEW5LcPav+lw+k3TMYUODf8QEej/Lx/7fxAiBmCb2gFpfZSbtP64p3DFHhHr/VfbevaqXW8S3qgJp4Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.9eeb4ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.9eeb4ab"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.9eeb4ab"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.9eeb4ab_1788190753531_0.16404517999738832","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9ace7d2":{"name":"@astryxdesign/lab","version":"0.5.2-canary.9ace7d2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.9ace7d2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3fc39625e097989bc6370d53e7cd9a653f89cdbd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.9ace7d2.tgz","fileCount":521,"integrity":"sha512-mlRyuzOp5SIfW75hLPE+5DRaFtSabvPmriJaQX0ODS+cWp7s6OAgWHvzsdGflX0X92SxpmuTe4dHY30CJMuMWw==","signatures":[{"sig":"MEYCIQCtBdylfapCnYt8XorwtkqtLcHNH37ZzYnOz0OP7yoMQQIhAI3PZtqmAYtEg23G5sb4YXSRY5StluC/AO4RP9Frr4Jt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.9ace7d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.9ace7d2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.9ace7d2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.9ace7d2_1788193288990_0.917708659195605","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.236860c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.236860c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.236860c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6fc9e30d2d17bbae001998dfb21e11a26b286647","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.236860c.tgz","fileCount":521,"integrity":"sha512-ZLvKos2F3d497uz+eXFOfMw0fZwp4l5y/C8WfVcsVH6AudxVaKncIAJEKptFbAtL1Tx4vpVft6jgrlGC66kaYg==","signatures":[{"sig":"MEQCIGJw1oUifAicTU0AcxehVdvZYPHXIJEPOSMRl81UTDX7AiBHzvxyjmQhtMrqdmBDkfF9vpFEBXCiluNfM/2R/eJBpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.236860c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.236860c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.236860c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.236860c_1788196170766_0.7643056501046586","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.cc643d0":{"name":"@astryxdesign/lab","version":"0.5.2-canary.cc643d0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.cc643d0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a0c52b3173a32723a782516b19e0fefbf72331a6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.cc643d0.tgz","fileCount":521,"integrity":"sha512-PmlaC9JoBJkDIx4hpZCd3G4oG3CSVBeRGFszjdcmRXlmhN/bRkgC7YCUm5VRQAS/OJeNX83fuuaMFId42UCXVQ==","signatures":[{"sig":"MEYCIQCDyNeEL61BnriOtyeugzpbv2h+x5w1w6DtdV9CzBa/OAIhAP2XAVxvWw9kJPNiEJ9ejm+F09URX2UAckr6hxbAlcEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.cc643d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.cc643d0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.cc643d0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.cc643d0_1788196933220_0.6330304657274008","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d7bb4bf":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d7bb4bf","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d7bb4bf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"48c06e519b29147c291d8487db9d2a0258d806e2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d7bb4bf.tgz","fileCount":521,"integrity":"sha512-lybwulsf2rhcxGPY3q1GtzVUG1ct1j4EgzxLC1C9pu8FAeRY0cGCe1ulefq2RlyBPZ1sn7Sem43plZ8ol8KtBw==","signatures":[{"sig":"MEUCID5zfRPqLzCMQzc1/0fmg7kcYGFO33LGwXsJvelgDH2CAiEAwrwDsfzMTg+FjKh8Cc+4sjV9VnLx51WWZg1fF9Zpb4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d7bb4bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d7bb4bf"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d7bb4bf"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d7bb4bf_1788199436516_0.8532810057952849","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9da7cb3":{"name":"@astryxdesign/lab","version":"0.5.2-canary.9da7cb3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.9da7cb3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d1812f0257637b728cd380a9a63e0cc5204affb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.9da7cb3.tgz","fileCount":521,"integrity":"sha512-WCR8v9HObhgHNJIU5H26MTeEMdllRbIQWrd6LBiseHsZGtLXio0T8A41eOb5PMCp1qpfEkf9QW6cZqAid2miMQ==","signatures":[{"sig":"MEUCIQDk2kYOp/5h+sLVajSrleRDV9or2zsAXOHMxalKL5olsQIgRnJAFfpGW5VMDJJdIlaPXnQVeoLERCpwAN8p7t18MHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.9da7cb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.9da7cb3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.9da7cb3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.9da7cb3_1788203533308_0.005797858423328028","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.91a12c0":{"name":"@astryxdesign/lab","version":"0.5.2-canary.91a12c0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.91a12c0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fa5ef020a56bd6e16679b77883f6a69267df10d4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.91a12c0.tgz","fileCount":521,"integrity":"sha512-cu09CCrXrOf7ztP2AePQm0+GoDBPpa+iO1NIgfc33VSMKFY7Dp7/Wvgb7vsYKPAT8uZdzwaLXQEZcnttKRnkVA==","signatures":[{"sig":"MEYCIQCoGU2fyCNxbyBeti0Kk0L8c2PtG3GxrmAsjMb2q6NOxQIhAK6hzpFDITEee02eGYJHYRh0VmjP+hLXCRwmg46EWjw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.91a12c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.91a12c0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.91a12c0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.91a12c0_1788213317738_0.0777474888233467","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.de42f11":{"name":"@astryxdesign/lab","version":"0.5.2-canary.de42f11","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.de42f11","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e69f5ee1a201d22323767f4290c6ed22e4ab78ed","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.de42f11.tgz","fileCount":521,"integrity":"sha512-gDW0sfFa4mU+83n6dnqCg7RjN/eGcChB6B/JpDKmexrb+uVLBeNOYjigH27m51e8H6btUe43ByrjAwAmanxuLw==","signatures":[{"sig":"MEUCICsp6AQyMWSDTes8xdypPwY0w6Heu6cY+A8FrBiiRR3XAiEAtpn4JK9JSo8Q6KY95kLn1y4JFHNVWMVHCAQbp2ar/78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.de42f11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.de42f11"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.de42f11"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.de42f11_1788218537765_0.900040716906662","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ba1aebe":{"name":"@astryxdesign/lab","version":"0.5.2-canary.ba1aebe","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.ba1aebe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"674f2afd5cc7603cd17e881c99135f3e22fae837","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.ba1aebe.tgz","fileCount":521,"integrity":"sha512-OkFzUQcGfK1YdIfnN7N2Jj5TQ/aNQQnYhnnW0PE0fr7IBwdKmMNs4yiKXfUCTldYCkGbuDsDI85OSGI6IxibCQ==","signatures":[{"sig":"MEQCIE56pFu9ZYg+K36LChXxClb7ld9e9sD2fRAbdY9qYjYDAiA6Sd8/pi5FMxaoE3bjp7ZU1TKi7eunD7WG51Nh8+45hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.ba1aebe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.ba1aebe"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.ba1aebe"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.ba1aebe_1788222840888_0.09247545373738686","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.fa93107":{"name":"@astryxdesign/lab","version":"0.5.2-canary.fa93107","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.fa93107","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8faa1c39c6ad776bc49b79da4078e1e1067aee11","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.fa93107.tgz","fileCount":521,"integrity":"sha512-At8EkOHB/lE0mN/g0HEL1VcSXrK6IOGbvoM4b9qTi1xuFwbPh7pXCfeSJ6i0oWDnSnGmiDQzyL2nH2UjNTe45w==","signatures":[{"sig":"MEUCIEds+x+L+30RP/EmW/PDlKh0YiLD2SCEaiVeQlugM+TNAiEArqhTZKa/Nu3/OmGFCs9jRDxYgpXVHs7RcJa+oDCTock=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.fa93107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.fa93107"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.fa93107"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.fa93107_1788225949322_0.6840641471674844","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.edc0cfc":{"name":"@astryxdesign/lab","version":"0.5.2-canary.edc0cfc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.edc0cfc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fa96b99ccb4747b4fbec8f1703cda13bfb88b5bd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.edc0cfc.tgz","fileCount":521,"integrity":"sha512-FfE3uEXN1yBv6dMqBLs3RQMFB343XOfflypZBz0T4i1/DFfGjZTS5k7nWYZRPGdIEvz7xyk5vo8BAKQFbamFcg==","signatures":[{"sig":"MEUCIQDzpkfupPUm/lHElsPKC8SRxmzi6zbzZNdGIRrokmsicQIgZAhAixTLXnxKWenB00kUPIrcEXKmi6c3HFwJj/j8xas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.edc0cfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.edc0cfc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.edc0cfc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.edc0cfc_1788231320325_0.3581217146353368","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a1f0dde":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a1f0dde","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a1f0dde","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9d15e1aa68e962f6f60f71001b4a921ae9dcb581","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a1f0dde.tgz","fileCount":521,"integrity":"sha512-emxcCfEYoIwHJidJ/Yw8T7qCSnZ4fmqwtN/VBntPFIcjUvvlfX815+lLYpmt487bRCqMsD+2viXEvuCrTcF0zA==","signatures":[{"sig":"MEUCIFgS64eI2r/9dhaDBiYa38c+JJfMQzLMchkB4la9GT9fAiEAzuDdxaOx2opJe6QKjaprjq04RHjT7B8y2jhx6B2zRlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a1f0dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a1f0dde"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a1f0dde"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a1f0dde_1788231742639_0.0722506192325485","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a84d09c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a84d09c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a84d09c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e6d5d46f87ffe8d05a9be492e8dbbcda42b3fcbc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a84d09c.tgz","fileCount":521,"integrity":"sha512-JOmxWL8ORVV0/QgH6Oa+qksgKlGvKEbhuCOX0nPqhEfYUhw6nKrgk89ueEfycuiH0+uYbuGitwJimYdBAayUOw==","signatures":[{"sig":"MEUCIQCU1tpBEW6uEn/SDux6O+JmoBQ0LPyGZ4JQyllHTiw9gQIgT0IS8b55bpAnWrDGsFbO2Gu7erXGth/6uTuiV7LJZIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a84d09c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a84d09c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a84d09c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a84d09c_1788236139163_0.32710755670996017","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.fb400d4":{"name":"@astryxdesign/lab","version":"0.5.2-canary.fb400d4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.fb400d4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cc9e3d47bb5ce19bb9d6b0634ec110ba55b49321","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.fb400d4.tgz","fileCount":521,"integrity":"sha512-jbbMxH2I/xPGIRT6ofTSbjUVYNe47EAiINr0qQB5LUUkgBnv3Uwp18mDisvHzJa81CYVQ22KscEe1K5F84TaVA==","signatures":[{"sig":"MEUCIQDrFutKaCaOL1EiPSYIifDiRMBgRhgLTOvyGdO+FoHVeQIgQGfBF8LIqL9s91BIZVEJB2UAsksHHgNTTyQkcm/XWGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.fb400d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.fb400d4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.fb400d4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.fb400d4_1788240545830_0.03890709655686586","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.03eb631":{"name":"@astryxdesign/lab","version":"0.5.2-canary.03eb631","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.03eb631","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b3acf7a783897b2735d36f88d355a4a9e9f9a68d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.03eb631.tgz","fileCount":521,"integrity":"sha512-+dCDkjPGErlt+XiVcYVo/YF43qFfJm7BJLCaiwFb7CiFMZfyhiIKZ04hRepMxoSyCs/p4jivaeN/vTS0YH1Dpg==","signatures":[{"sig":"MEUCIQDBLfjvWhgW0wMoGq6Q8EIjUyz1O1lCEt2ZPT+WLgTLigIga/EHkTR1mEr+seENO8fuAMHqmV4Xgd/Vtd1YHJekESM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.03eb631","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.03eb631"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.03eb631"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.03eb631_1788242044048_0.35914174392188536","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.dad85ee":{"name":"@astryxdesign/lab","version":"0.5.2-canary.dad85ee","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.dad85ee","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c4d2c493e2ead2b8ad17a8d9133a8cf3bef21b8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.dad85ee.tgz","fileCount":521,"integrity":"sha512-NrraZig4qIW1O9N9oE2Xmsv+GQdVk4ak/RDxeYoj8DGRsFg6JmLDglm3MRfQIdKA241EqB4L495+zanYlbnzZQ==","signatures":[{"sig":"MEUCIFkll/jv2fs435OZKtJZKaStdGVoMcESDT0os6P3u/uvAiEAqymTkdSDpykEQ8Rng65FFCSGZVI9rytKS7zNofPZT+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.dad85ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.dad85ee"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.dad85ee"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.dad85ee_1788247557042_0.7356037171173324","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e1462fb":{"name":"@astryxdesign/lab","version":"0.5.2-canary.e1462fb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.e1462fb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2ae3e8e0dad0529d203569e93e28bebd8b69cc9b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.e1462fb.tgz","fileCount":521,"integrity":"sha512-n03f9czi9SBtlBp3f+rVCNseBMsPi2/gNSIXYF0vhQ7He+AUm33S7L1wOSSz+pgNtiGe930VNWXLUMs2kmktuQ==","signatures":[{"sig":"MEUCIDg5XO/igesFDK/SUmr8xqu1suRGLka9QbTahyprZnhwAiEAlBBAhvlUauG3lJhamVqAzjSR9nLm08X4U4FyvZEwy4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.e1462fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.e1462fb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.e1462fb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.e1462fb_1788251555740_0.5896844943694524","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6c25a4f":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6c25a4f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6c25a4f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aa54b4a944088284ea15cb6022e2a67c6ab1728f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6c25a4f.tgz","fileCount":521,"integrity":"sha512-7djxUIB5xVqWlXoS5c3iiv+f38BM08iwXM5zJnLOen6AkV8F49x1s9nWIreJAOPfjeAL1rHfCgJ/dEgjyT4DGQ==","signatures":[{"sig":"MEYCIQDa5ItonOiAGHgFlK5thpLqlGz29BXYee7iPnk4+jeZdwIhAPfMOAE9RnG/u2Er25DTqla1jFgQKtB1vFgOt8Fc4rZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6c25a4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6c25a4f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6c25a4f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6c25a4f_1788270683959_0.9900398064363247","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.306a120":{"name":"@astryxdesign/lab","version":"0.5.2-canary.306a120","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.306a120","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dda0ef05e474b834a5f47af2f70cbbc3fbfc0b98","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.306a120.tgz","fileCount":521,"integrity":"sha512-rydY3TNr9wR01WNNTI/XSw6ECZrn0PIJUbipMXhV2CvX5yFX8h9Dp/HNZ0JOOzO5yxj01GepsUUuQ2aogr3Arg==","signatures":[{"sig":"MEUCIFPLpalHPEu6z+VcdV6UI8LVHBa7gDzGkttlt7tv7LzkAiEApH6qJZj+DiC+jspBVbQlw2tJ1wKpHGgXykWS2kdE5ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.306a120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.306a120"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.306a120"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.306a120_1788271789409_0.003024769580949105","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4389248":{"name":"@astryxdesign/lab","version":"0.5.2-canary.4389248","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.4389248","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d8878ea3dd73b94d31dbd3d4879bf0709039830b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.4389248.tgz","fileCount":521,"integrity":"sha512-WqMcuIPgp3EBCnm7TrcVDktU8d6dbjqM386YWYYnWPOgV/J38aNCAvhlduwRZbUtpCMt+3sFltcE8ppYH81Zbw==","signatures":[{"sig":"MEUCIA0cXpzcEbjhOmOWv90qCFfhfjSGiZu1bM+IMHrug/tSAiEAy6W4YtSBADgomwjEkk4UTwuRCaiXqGHZ8rB6Xar2lZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.4389248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.4389248"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.4389248"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.4389248_1788272364411_0.20338023563101104","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c519750":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c519750","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c519750","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c7abf5dbd54a1ba5330caa3f28536b669b03b1ba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c519750.tgz","fileCount":521,"integrity":"sha512-IgfKSuwthFw3Dhnj0eM8169ycRDAzgyYx2sQMP8gKjqL1chn908q5bSpjUURV8EABorcYj385zkklbvMpXyCfw==","signatures":[{"sig":"MEUCIQCvLHmpDYqapLTe5wjPKLM9QZu7n+iJuTpAnFXJc0BMxQIgL+vZbtSSURHqlEiEO/nF05qpWQfkuodDMv/R46FhOyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c519750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c519750"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c519750"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c519750_1788278412181_0.6271710933939127","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.40e0c6f":{"name":"@astryxdesign/lab","version":"0.5.2-canary.40e0c6f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.40e0c6f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e83a12dffeee2a22b237de18f1b8328505ee139e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.40e0c6f.tgz","fileCount":521,"integrity":"sha512-7op4KCLH6ae+Z60tzTP7c0HpGUV9/IA9COTzIYd1GsiHBEUGJJmzyt+rQL6AKwqPf0w4NPuIeJagvvCBY2+NEQ==","signatures":[{"sig":"MEYCIQD5lofW8CYTH1dBPd5UkeMUN6sp92Cf/jOkaSkk+WC6cgIhANnAJXt3eS7VYPl8b2ktcsn3sRwEtd92i7YNR/Xsbox6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.40e0c6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.40e0c6f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.40e0c6f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.40e0c6f_1788280824333_0.2528022231615985","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4c2a424":{"name":"@astryxdesign/lab","version":"0.5.2-canary.4c2a424","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.4c2a424","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"28d6c18dbc19c595fb1d72bba1b50a9aee40dae3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.4c2a424.tgz","fileCount":521,"integrity":"sha512-Q1cK+8sVWHr3HYjqqFpx3ZCoNkkD2Wps+A6QfGccmFLmGyM5xEUJGwsp2fihgtIZHmu+Gk8ptaVa/ai1rjCX0Q==","signatures":[{"sig":"MEUCIFBND0W9rWccbxdRpAsyMLSl5lCT1aYsyzhZ9xG+5S6CAiEAiIESseW7Bg5k8Mc7QYATt8sKSDGXN0nP2AWSe1NmUEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.4c2a424","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.4c2a424"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.4c2a424"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.4c2a424_1788282207758_0.7100690881396694","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d5a50fe":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d5a50fe","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d5a50fe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e04863cd4536b3ee32b9e64cb9585c1b9f2fb02a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d5a50fe.tgz","fileCount":521,"integrity":"sha512-H8fJuJo8iV3hCEa5Rrw+KuQ5EzHGgvFO+FP7IBEMVWus+/1xsf167MOjzLZO7HaeeTpAvLtodJEvEoLO/qlONA==","signatures":[{"sig":"MEUCICtEwz49TlEWyJLG0Zs9hk0PJpElTBz9j6CL5fqyyRSaAiEAiVuHr0vcePcuDeFRDmgzIpJM+4dQpooGf3PqQB6LYvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d5a50fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d5a50fe"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d5a50fe"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d5a50fe_1788284119835_0.015205207190153613","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4a88299":{"name":"@astryxdesign/lab","version":"0.5.2-canary.4a88299","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.4a88299","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"56eab8972748a56a9b25181e3519d5924d6db8fd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.4a88299.tgz","fileCount":521,"integrity":"sha512-3/IWpDCgmga5ERH8eQm8FyIRgaiBfDnuGtFrzrmRTZ6Ap1dWal23ZxjcOM8v+UrYHPRdjgEJ26/vZCVRdsY9pQ==","signatures":[{"sig":"MEYCIQCtVRSd4xoE5qq/Wp6E88sGOJM7v/OqhykqrSMMfDa0jAIhAPZP5a5KoGhqGCRQWy7S60T7x0cli3ID4tmxNOL+Y0j/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.4a88299","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.4a88299"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.4a88299"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.4a88299_1788286518292_0.021017225490531866","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e678380":{"name":"@astryxdesign/lab","version":"0.5.2-canary.e678380","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.e678380","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"286f73abf5e5232a84a05fb917e54dd0ad1cec68","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.e678380.tgz","fileCount":521,"integrity":"sha512-rHFcbe0qrBNUF021IwHW6gwbY/lFWHByaInxD5Ux3kULrzyPtWm9jcFe9wUPhOYe0pLH+zEc8r4vWiVG+dfTAw==","signatures":[{"sig":"MEYCIQDZK7UUfXJaHyYhuDmeHlP5uoQ00GU6m9uy/2tnAHxx6gIhAObAg85YtX87Ip/KwdGQplUHZo5IzxM+5+73T7Ajka7p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.e678380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.e678380"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.e678380"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.e678380_1788288255008_0.5001002757073338","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.780d85b":{"name":"@astryxdesign/lab","version":"0.5.2-canary.780d85b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.780d85b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d2859d571cb0b35caf81e3cff9063821c402e1a7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.780d85b.tgz","fileCount":521,"integrity":"sha512-GinJslu5sPQXdZJg1yZ/Btei6GHnqh+Cs93KHH36MpF+o90K/u5O5Fp3s6pBL9gYYSrojgsZI+QozzkFC3/7lQ==","signatures":[{"sig":"MEYCIQD1/KQf5oewSNkbOOALtcdSLcX9VnHdjc8tu2ze3oYqiAIhAJjAvTp3pcmfLFL5nzy2g+46XMOvGI7CAL74tzPmzN/g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.780d85b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.780d85b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.780d85b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.780d85b_1788289083523_0.23068093596118389","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.61dcaac":{"name":"@astryxdesign/lab","version":"0.5.2-canary.61dcaac","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.61dcaac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a065e7cbb609cc53a4c2bb1da98dff5d5c4b250e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.61dcaac.tgz","fileCount":521,"integrity":"sha512-+GejmTTPllVzMIiVFbSytFgo8REnJYCbnRYZ/OL0c4KDUsNqcjQtDpLYA6zm0xxESsOGYi7RRsajDO5fXXz5Qg==","signatures":[{"sig":"MEQCICV8yfCc3CSCCN3Falk8MdbOyEEorgBtGgkZDJHfXfm7AiA11wiCR3y7b1Uf2Y5aF/KLQ+TkK2kFFlpjORxlgWrYrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.61dcaac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.61dcaac"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.61dcaac"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.61dcaac_1788290291379_0.7438277912066149","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2ad586e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.2ad586e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.2ad586e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"05ab07e63330d57705a6502f818b080d1867f654","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.2ad586e.tgz","fileCount":521,"integrity":"sha512-BHb5MGhP3QxEGQGJLyYJq2pggylm+UCRPADTqvVnIkxzXjmL/tqeoFCOgb6pt2FupYWBsUsbxcrFiBwYxDaqLw==","signatures":[{"sig":"MEUCIQDHO5lFqPUHD2q4TCAyriatMs8ikTTqJuRI0rFwbQ3fcwIgWh9Xat0NwBS49ygNEQB5XC6M8atKH+POVVpkcuqYF6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.2ad586e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.2ad586e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.2ad586e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.2ad586e_1788292294720_0.011448580830975219","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.69e6f90":{"name":"@astryxdesign/lab","version":"0.5.2-canary.69e6f90","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.69e6f90","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ba806b332921e3d4920038f6aee754076bc9d6b5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.69e6f90.tgz","fileCount":521,"integrity":"sha512-fPe9LBIv3GRyFejj7j+vFVG7jSKf5dKr0AQM+snOn4GVvLpr/0LIsCEikSsWb7wd15fQNxg0XFQ2oKNvjLsSOw==","signatures":[{"sig":"MEUCIQDc3U+DhUC281eb97L4IX874w2FFu4Y5yGu/bR7E/3C5AIgfGQ+pNSiCf9Ps+XXOf0tNTmpvlScoRPe//4q01HuIoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.69e6f90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.69e6f90"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.69e6f90"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.69e6f90_1788293255557_0.24188216175377897","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8bf4b51":{"name":"@astryxdesign/lab","version":"0.5.2-canary.8bf4b51","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.8bf4b51","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fbdb55141132398b41d8e6b0bd232b81575afe71","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.8bf4b51.tgz","fileCount":521,"integrity":"sha512-mcsMSggYb90A3jeSVYKaqutTQM7h1sVnSdEgUjtwIpS6IfqUKy0R2lGLF0pzwAOQ3Wr6AjxbeeQaiDYfHoFOpQ==","signatures":[{"sig":"MEUCIEKtVyxwdvX0VQ/Of5Fv3rch29k1N37sgpKGqE8mdiJZAiEArXUOPg0KA4LF7AqP63kmP1H8mICEB/j4H20QG4sW4tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.8bf4b51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.8bf4b51"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.8bf4b51"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.8bf4b51_1788293471109_0.5577511749908743","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.237d82a":{"name":"@astryxdesign/lab","version":"0.5.2-canary.237d82a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.237d82a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b471d1996299612394bea6fc37e9860e9feea2c4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.237d82a.tgz","fileCount":521,"integrity":"sha512-GFDAsn+lvWpXiAcSyN8v+Sc15DCnScZdxdR7bg4DBxEPCHleApeTJnH69+gUVZKIoVu9SMIXdXMex1Ts1OK1yA==","signatures":[{"sig":"MEUCIEGf+qJhNuJpRdhUIKcUfif/xA8GhcLfDOf1lbv4SDhKAiEA34OO5NfDvKC93OMNd21gFdoWs2TkNBaUGJ16+mdoYQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.237d82a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.237d82a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.237d82a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.237d82a_1788296731631_0.19657575947323602","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ed45a8f":{"name":"@astryxdesign/lab","version":"0.5.2-canary.ed45a8f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.ed45a8f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c9abbdda9d84e1d4d95f990c9ab9b5c620273799","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.ed45a8f.tgz","fileCount":521,"integrity":"sha512-j9/4egH4t0VUu8+GMO6baHwRcClLTub+OQLRDOrZ21Wy/mBO+hXkbAewRQ7c1s7veTimUAWyY8tu2I2rVvu1HA==","signatures":[{"sig":"MEYCIQDCV1xfCDkMyL35MYckRvlubIhxOhg6nSiXccmr3f9q9gIhAPmd1s8G5smO8qoVDg4m0bsZn1nIHbMByhd3jMR3ZJ+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.ed45a8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.ed45a8f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.ed45a8f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.ed45a8f_1788297433868_0.6538291681259123","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.83873b3":{"name":"@astryxdesign/lab","version":"0.5.2-canary.83873b3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.83873b3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1277e8311e6a2d25d82111247ba464871fd6078a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.83873b3.tgz","fileCount":521,"integrity":"sha512-Qn6Ovzt3NjhhXKkYLnMRdgE654GII63LbIbNcxkmFjZzPKOf/ma3vmnRT4f/DhJQhXI+TqSsa369/gT1tztshQ==","signatures":[{"sig":"MEYCIQC+OvYA19SzX3lNP9HmYRxhrGirmxLa/Etw8qf//VjFGAIhAIctlzi9NoBi397SK3a0UfGTuuiI/8gLF4tNu7V7ixu9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.83873b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.83873b3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.83873b3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.83873b3_1788297675149_0.8753164454465616","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.33b2b7d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.33b2b7d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.33b2b7d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0fa2a7cdd0324a31f47cb6358382e634d57905b4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.33b2b7d.tgz","fileCount":521,"integrity":"sha512-Prv9XqhR8PkmXSzGa8nakIRTUfB1qLneI589R1+LdGN4fapEuepftVkLX71wYS4MR9wRTljE8xPoEmwo0CThmg==","signatures":[{"sig":"MEQCICsBMfUBqXL7jEFASsX+VoDsT+LxZMlUAq8QZhHaUDjJAiBtZhpCfCFylfB049l1tfI2AsqzqD0ZIyQSSH3cH3ZC+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.33b2b7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.33b2b7d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.33b2b7d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.33b2b7d_1788298018640_0.03743425358940966","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.917db9e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.917db9e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.917db9e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"056c4b6e9391b562d9779ccd9c69c7d965a71e39","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.917db9e.tgz","fileCount":521,"integrity":"sha512-RA4/CBZQsAyHyVzWeQPkLGGiBzB4TzZ0oQ6hHBKdbfdOk+jvsWNeigJDt/0UqUwSE7BVHEHNatHvlp74VFpNug==","signatures":[{"sig":"MEQCIFRL79Fe6JcLy7R59SI5DFmakk93yXnRWnzmNdiDtPQcAiANaHLxHqlsDt2rgCAFrW33+O2tI7YOGlkLvTs8OxktiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.917db9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.917db9e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.917db9e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.917db9e_1788301534344_0.5103313113262147","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.560d733":{"name":"@astryxdesign/lab","version":"0.5.2-canary.560d733","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.560d733","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b0fe81edb717789a477632509d9cc3c5bc33b431","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.560d733.tgz","fileCount":521,"integrity":"sha512-JzMNlzO1P4ihmWAjJEHiO/brGGbpPvu22tsXt6ujbZrRfu2i/acLm+UBZsTfN5PffBhsUxoL8P/R/XhENsn/ZQ==","signatures":[{"sig":"MEYCIQDMIoNieHII9uPnW2EMa775m3NFE4mWVXS2gFXu6gB3zQIhAI+sWH8H4id6cp37pnl6VXsoM80Ni8JolmS0pNyEI6xf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.560d733","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.560d733"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.560d733"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.560d733_1788305012233_0.9758273614582771","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a05c137":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a05c137","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a05c137","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cc889d7f1743a1ce91039999013a84ca797aa6cb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a05c137.tgz","fileCount":521,"integrity":"sha512-GfbLzk70gUot2tr3yHjDXEOFMin5CaOjZk6XcaiM2o0wGkN/GnuAu1Aboo7xDnUgK/6Wee2D/QAHetRR5kP5ZQ==","signatures":[{"sig":"MEUCIQCd45k509GRzWiGxfMSkzJgJ7wZsufz8mmyMHfama/6kwIgc5F8yy25sAMUiui10CSTnAwVyOjIO/Wil0VSGqVJX/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a05c137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a05c137"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a05c137"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a05c137_1788308154663_0.5216461716290981","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8c9576d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.8c9576d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.8c9576d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"82555da4decb8f9e5ef1bcb7c47361c15fcde97a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.8c9576d.tgz","fileCount":521,"integrity":"sha512-3t3cQVMqRXoWBIkib3ONp+9a5lvQBesn4BU9xBQHnDGH+9N+bTV+aAqHcR1NKE3Kjdgmv6UK35hgIHd5oM7fuA==","signatures":[{"sig":"MEQCIFss97ZskAGgZ6Z0gfBlBIuY1NyZyQlC9VDQ6cP/wXf5AiAdIQOioMxVj3U9mN+RrKAVJijuFpdIsdQUlsSX4xTCiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.8c9576d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.8c9576d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.8c9576d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.8c9576d_1788311539440_0.15915412997493594","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.864e66d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.864e66d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.864e66d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"885c36d0963f51901dee62c8456487c619c6fed3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.864e66d.tgz","fileCount":521,"integrity":"sha512-HWudVahJzfTDbC0VBOnwdDCyHZdx8Ud7X834pmmOuZsYWArzP+eTvvxYZCRhzIvQQn3iyLVORWnxxesj9oGj4w==","signatures":[{"sig":"MEQCIEgaFmVZtYcHDt1l+WFHw00rsEjx4wk58RCaUDoKZmE1AiBklsQ2qNaMKWIOyrE5Yt4PjeWaVDRPbfiMYrvdpsxfYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.864e66d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.864e66d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.864e66d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.864e66d_1788311949267_0.2538962805807734","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5dabc56":{"name":"@astryxdesign/lab","version":"0.5.2-canary.5dabc56","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.5dabc56","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f73685b4e13db32063a85ce802945f90d6ab50e0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.5dabc56.tgz","fileCount":521,"integrity":"sha512-CUfqCiYQlMKz/na/YARPFrxZDqiGf2/aTCzDgUiBD4vojnE/fi9yyHrm8tFhLvefqTRoJ8u/P+cCpSIARM7bww==","signatures":[{"sig":"MEUCIC4V4GAJZOoZV8re4XvskRHhNtfaSq3PNiTE6ReOA5oVAiEArC2X20MnJn65lRkxG0NjR5qKTPqcb/yVhiz646OYII8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.5dabc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.5dabc56"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.5dabc56"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.5dabc56_1788316615812_0.39289902992537695","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4357d28":{"name":"@astryxdesign/lab","version":"0.5.2-canary.4357d28","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.4357d28","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a21e0125a25cdad841116073e6efdcd5da21226d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.4357d28.tgz","fileCount":521,"integrity":"sha512-wNb1b6j5jo7uL4dr7RVWbJdz/aD1TLQJqc4QSSSPgG9/nZYQgfpFVwyxJRVkE2lLgwhvsdxiqQb/5igsBgLglw==","signatures":[{"sig":"MEUCICFKFVGK+W2pmgdsZkcIcKqmhgKRt2dwbcNKGEAA/Q9oAiEA5BE3xwlP1hZtVTOMm1k9AFnIvIppOBOWJ4q4PKmtEVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.4357d28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.4357d28"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.4357d28"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.4357d28_1788318146717_0.800609737381369","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.701fd39":{"name":"@astryxdesign/lab","version":"0.5.2-canary.701fd39","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.701fd39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1ab5812d0f13542683010b01dbbb1cb61fb1bb34","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.701fd39.tgz","fileCount":521,"integrity":"sha512-vwucNxiAHxbCjx9NcSnFSzFushhGox4p8V5qNZQyloDRl3ixEA95dpywVb7Oc9GcdaLkM5C93NykeKhGJE0FTQ==","signatures":[{"sig":"MEUCIQDj5j6v0SwIkLwvZDhGTXjavChWt2aLTYXhi5Vg3U1sjAIgTT0LsqgxjXRVaNLsg+N6A2zY8sdYCoE+VHugmatZfNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.701fd39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.701fd39"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.701fd39"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.701fd39_1788321113704_0.5370024589122264","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b719829":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b719829","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b719829","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"441bf0543d4a926cf5b183c442cd0abc53961678","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b719829.tgz","fileCount":521,"integrity":"sha512-QGWgE39fZpnZKI3BJ/GOW6JeFuI/EiLukA32q4eTQfL1Icxo63NNv3uFdesf8t3TzNgW4VYRDDG+06zMNCK6RQ==","signatures":[{"sig":"MEYCIQCEVR4gHYHZNTYtH64rvM+vBF0lCksvEpqB/MJFCvN8fwIhANpa7Fb+it58yAA9dHm5CPVyagZfw6vIzOotyZih1spG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b719829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b719829"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b719829"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b719829_1788321819744_0.11331678552581192","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.501e975":{"name":"@astryxdesign/lab","version":"0.5.2-canary.501e975","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.501e975","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"839fc04cb9b84f0a8e16ba54500374ecbd39a755","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.501e975.tgz","fileCount":521,"integrity":"sha512-5w6IKjAH3D+MPtIOSCjsD17eGrfMmywEMiyCk3QTTaEniyeiGzY/j7UVlVr3u8yii4C8SVVSQ2daTLduBvDm0w==","signatures":[{"sig":"MEUCIFametuUSMwwXl9vYx0RFtubIk0yDisLAE1JgQRE61WrAiEA8QmwDue0XsrGtiH+BNVD/rgyw4zhJBfdadCu5g91qPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.501e975","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.501e975"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.501e975"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.501e975_1788323991065_0.8233085421475188","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d6ee70c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d6ee70c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d6ee70c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3991307aa2d7281704276f4034235e451cfec236","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d6ee70c.tgz","fileCount":521,"integrity":"sha512-pCmjyeMixlRlOwrFhNvuIM3C1mHmWi8pt2VpMAGh7ugV5sFde/OMSoDUzj+wWoHNR67Jl3Um4loAfnXJyMon3w==","signatures":[{"sig":"MEQCIEsXXcwAPrs0GcI/1AcDWggQWpxlHI6NRzck3BHqfWQuAiACQpJx0n7hEfxZApvGyowJt+ZE1NXeVSnQYRE1WIpoMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d6ee70c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d6ee70c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d6ee70c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d6ee70c_1788326848656_0.1336324966342297","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.42129ab":{"name":"@astryxdesign/lab","version":"0.5.2-canary.42129ab","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.42129ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fbcffa7e3d429569330f991abd833976e2a6e9f5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.42129ab.tgz","fileCount":521,"integrity":"sha512-1cK7xQg0BN/kP34vAtQoxvZc6q1lCGwR585uriH2sBIBgaaRbknq+0HhronhOYYTibpXbjMQIKVFeC9G+aZh9w==","signatures":[{"sig":"MEUCIQD4Grz8uopXC9fZ6gaVkLG0m7ou33eSS7tfYahvq+YwqwIgRqEbf3Eg4qhxpFIWAJSbG4dgvhYPRQux+Cmh8BjZbbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.42129ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.42129ab"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.42129ab"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.42129ab_1788328784690_0.5505855778051612","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a3e3d17":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a3e3d17","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a3e3d17","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"039bd1f18e4cf0c746b31acb74974626101c66b3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a3e3d17.tgz","fileCount":521,"integrity":"sha512-hSAiqA1kB/4v0YFl2//HJnzPFUezoOVr+HC9+qLNNxL5EZ6lF9vlMIUOmUL5y9B2IZPEiTtVvsixph24joPOqQ==","signatures":[{"sig":"MEUCIANAndu/2hUtr7tx53BIxrLp11+LS52G0s1zm4kokEaxAiEAiCcCkMV6CTGP3GlEEHY3TIxtsP6cL6N/BazAqD8m4ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a3e3d17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a3e3d17"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a3e3d17"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a3e3d17_1788331536614_0.17401636659619957","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6d2dce2":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6d2dce2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6d2dce2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b04283aa1c94a78a6b29403b7139f9941649bf0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6d2dce2.tgz","fileCount":521,"integrity":"sha512-FumMV+mj1A1RWXsrO9Cu8b+J/WkLvqJuDa2N7FMjynBr+CxjnMqzEhRJMzTOGXCwnAhT12lOQSvRyfgXOeBpCg==","signatures":[{"sig":"MEYCIQC/TZa2k18UEKeryvMYVMtHKIaf0fw+QMCOHbyZ1Az3AQIhAJynEkPnbeWNxZjAl3iC/fjLI2U5VNnEZ7e45/49bQB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6d2dce2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6d2dce2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6d2dce2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6d2dce2_1788334120110_0.2606976280829185","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c68e4c2":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c68e4c2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c68e4c2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"97b017a3d2c1444c08298a87663834b26cf36428","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c68e4c2.tgz","fileCount":521,"integrity":"sha512-ViDLF9z0ih3bpNQeUJBeGdhFtkOpMkJF3UEhHFdC87hCBlrJy0J+7IdRlaPxmCOyxJMY5DkRZqalgcmJxDvOdA==","signatures":[{"sig":"MEQCIHGWvk+xq1704EmJWARD94QE1YAAi3ULvx/FAhsE2JwdAiAy4u2SyEvHGvMDY1GumZnX9OzDuQqUGhs28piVWK0/YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c68e4c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c68e4c2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c68e4c2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c68e4c2_1788337757358_0.49986850597944366","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1e72276":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1e72276","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1e72276","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1587f14c827a9062e88dc86d947d37cddfff743c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1e72276.tgz","fileCount":521,"integrity":"sha512-w3KmoJRi8Irn8f3tgqa/rNPHpAOjhVfI1iQVtMacp1wb2UUWHL8Err5XicMhreRQVzH8hUPdtY84PX435QisXg==","signatures":[{"sig":"MEUCICKNJxWskOqljEGNj6LXLEs8DLpj3KT8wfzwiZxe1SKCAiEAsO21Va1PtpaFUo8YIVhnZKt+28wqcpsRnheBklICf6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1e72276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1e72276"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1e72276"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1e72276_1788340506693_0.8232369661802867","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4f39c7e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.4f39c7e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.4f39c7e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3a706c76c93560ed0ace8ae6ae301bcd4a45ec3a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.4f39c7e.tgz","fileCount":521,"integrity":"sha512-ozDA2j4Rj3N+rUXETlRDIH7o7DdWeAvPrGDWCsNAtNGGZyXEC5Td5nh9i/3M33SoyAFzl7JaonjdnEdTZbUW2g==","signatures":[{"sig":"MEQCIELe2U+b/Ax+lVJIfSR7oTq7+rftN0/xnwfKg3/zsfRkAiBQ+7lmdMyGLf246VKJFVFDG8RNLPBND4DMoYI8J6uWmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.4f39c7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.4f39c7e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.4f39c7e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.4f39c7e_1788342634970_0.8582183340452088","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b89b2ec":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b89b2ec","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b89b2ec","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5ccb3172eb2e89fd082fdabb9b21e32f26e5efd8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b89b2ec.tgz","fileCount":521,"integrity":"sha512-f1rUSKI6wMh1UyaPaTJpgxTiLsqDE21LGgVJrLt8CvzdQBcl8vbBqNoajdNMQ4FqGjJKTABqTmmT4EfjD9FTuA==","signatures":[{"sig":"MEUCIQCBxiC3nZ0ZYfCnqQLrez8wLgKRCSQ5uIL1xqCF5SQHDQIgVjuTJ8IBWglOm4nvAyhuOXCICH4DNu46PUt8WbxmIJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b89b2ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b89b2ec"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b89b2ec"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b89b2ec_1788348871131_0.15613545960340214","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c55ef8e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c55ef8e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c55ef8e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3a14155da550ccd7df73d0da0aca10ea62275a12","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c55ef8e.tgz","fileCount":521,"integrity":"sha512-YX2iHU7o+HPg8vsdHkcoqDbTahzvNuLIlLndHrukaL9nKdzHWtGBYE5W6arxn7E85LAKwhcJk2+rdSs6d2iDZQ==","signatures":[{"sig":"MEYCIQC6ehygz5EQtEMuwE8k39alzccutVsyPcWENZ88tEWpvgIhAKv34mN/vPPmLmWnsPlwc3uvFdxy8XZByPqE2TzDG0su","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c55ef8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c55ef8e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c55ef8e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c55ef8e_1788349130901_0.13418123941305216","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d55751f":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d55751f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d55751f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"886bbc2a9dd9e13dd958e579d02b8e2685ee00eb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d55751f.tgz","fileCount":521,"integrity":"sha512-vlz2X3gaN4D7Abzx/kUw/AHKo3LTbj9WJ5FI1jsUeYll2wFQXqxAXnhcN7EE+3zlrgIK7yid3q1eqOmbTQVqrw==","signatures":[{"sig":"MEYCIQC7RNwyaghmt+XKJxy3R8wqp29kg5KmbXpshwvUziOFNQIhAOz8oVCFi+r3VQmAvq8cyTov7PQ/KTvJE2u6/6EIwx4U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d55751f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d55751f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d55751f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d55751f_1788351639480_0.09761235658126077","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5c7e31a":{"name":"@astryxdesign/lab","version":"0.5.2-canary.5c7e31a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.5c7e31a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7f1db6cd5e5fcd7babb399fdd728dc79d9f1a0db","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.5c7e31a.tgz","fileCount":521,"integrity":"sha512-P9j7FiOiXT0iyvAQovHYFECtRR3jVWOr09Qja8lR4yIPTjQ8LhK8zoBpQBFvapIjrljq5/U5FBmnfvjiYMNC/g==","signatures":[{"sig":"MEUCIQCrLN/yyOwTMseGEfzpyn14GXDH1LFans5GsfsDwCgtbAIgI4w9rQAGSnJknX3WAJJ+VP7H1UrIJY4INTn2yRgPyDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.5c7e31a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.5c7e31a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.5c7e31a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.5c7e31a_1788352954388_0.13146042690333215","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.95a7219":{"name":"@astryxdesign/lab","version":"0.5.2-canary.95a7219","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.95a7219","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a833358a7bc401c6366fd56aa545cea261bee727","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.95a7219.tgz","fileCount":521,"integrity":"sha512-yAeL6E5knKypnY+3qovO3mD4Bo4Z7wgPKcU5ADojzpF2qZPeUK3X+QMlTCna1OR3b80aNjSfImqYl/BDipYK8g==","signatures":[{"sig":"MEUCIQCyU1Y5Jqo7qmDYRwxFck4qfytbKzTxLtOwrKT/rY1vJwIgE6X+vhngQkkx4MWxyHrPQFNIEe2YD0PBow/QJnUhN+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.95a7219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.95a7219"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.95a7219"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.95a7219_1788355498435_0.7133446222792288","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a16a82c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a16a82c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a16a82c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4289c5ef92258f2604d3f9a686dd16b664f19680","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a16a82c.tgz","fileCount":521,"integrity":"sha512-W3PhmPH1KqDyEsGl5aAt+MhW/xWKmyWtv3EiY6MTcHOrx16VCH/GlyAir4wiCQ30dYmcwstJAh+JcEHojhvFXw==","signatures":[{"sig":"MEUCIA1ss7v/baFKyfDc/soPdEiLodfVlZMXi7scZq+z+r0tAiEApMKX2FMv2xcZQfEbl6oLOu6kXq/np55ceBrQmz9kpec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a16a82c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a16a82c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a16a82c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a16a82c_1788359297402_0.9998888445274858","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ac68796":{"name":"@astryxdesign/lab","version":"0.5.2-canary.ac68796","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.ac68796","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"96bd0cc110691e2efbf1314e10d07534db42b4a9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.ac68796.tgz","fileCount":521,"integrity":"sha512-DgBN+Jg3njQ/Kh4gFj/OL2ztMnmfQpGRGy6glAXDvQl0Iq92Fz/AbNOLjFRGwkAxN59QAoclVh3e8XP/p4ls7A==","signatures":[{"sig":"MEYCIQDTsXWIGA9OyjB5uFwB0c2PFMHrbqGeNiP7JaW1JJtCdQIhAKhSuacImx0e+bh8gjIHx3wkBswfcJrNlVYz3IsbGI+7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.ac68796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.ac68796"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.ac68796"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.ac68796_1788366870911_0.17866764398582058","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7418f0e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.7418f0e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.7418f0e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f6fd31871fa1c82c1e4154400d581fe430ad9209","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.7418f0e.tgz","fileCount":521,"integrity":"sha512-LwZQyH82HfWma4xNYVh72wm3zaOSDnTJlGWpEGP1iOw7knXXwoLJOcKbHr/N6U5GoZCygJ1uO5u2e18YySE75w==","signatures":[{"sig":"MEUCIQDv8HOTCVRwEbr27IDhg1dYyWyc7/LJQT3WBHPfeuaOkQIgGwpjlUV34pTeyqezLkG6r0CbCf2GBE0DVeeUtvnnY9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.7418f0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.7418f0e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.7418f0e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.7418f0e_1788372010871_0.3564960065965683","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.42b2fdd":{"name":"@astryxdesign/lab","version":"0.5.2-canary.42b2fdd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.42b2fdd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1c899d0aec12f496049f8b46211ce9e6b8ca54ff","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.42b2fdd.tgz","fileCount":521,"integrity":"sha512-ss1ZLzpJidbTTXRSAt+0u0SoH8U6gaDnAU5ojwawS2LHoxltjLc7hV7gCS+1K1fs00Ltlb96em7L2h5p9kGAUw==","signatures":[{"sig":"MEUCIEdS20IcqhFkWyjfB2EmUjuksJDw0KioL77ryhIrFkfWAiEAwGnmr//ey7BQ/T4U6tMGZbxAWVYSrkJeUQHlx1LbVpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.42b2fdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.42b2fdd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.42b2fdd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.42b2fdd_1788372365403_0.8987193737168391","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.546a2f7":{"name":"@astryxdesign/lab","version":"0.5.2-canary.546a2f7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.546a2f7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bbb3289b10356453ad4793a91dc3995d10ab7cf8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.546a2f7.tgz","fileCount":521,"integrity":"sha512-OJiSih4xH2dm5/lUZN+5zaaZi+uOjlxToe/zl7p0yd2LoyBbdzT/IWp1REB/vUkyHvHSOvgIOGLbSZ+Qxu7G5A==","signatures":[{"sig":"MEYCIQChooeTUZlq/PjAZacFAp3W9lLJNBSk9Mck21Poqj/RoAIhALHpsABnYNvlgV3ZOhV9UpGRtTGB/t48AeStkpbFOGPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.546a2f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.546a2f7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.546a2f7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.546a2f7_1788373365707_0.508681405062565","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.3ffe0fc":{"name":"@astryxdesign/lab","version":"0.5.2-canary.3ffe0fc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.3ffe0fc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"97eaf0509f13b868519bfefc40b573cc51c27139","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.3ffe0fc.tgz","fileCount":521,"integrity":"sha512-8fnT4ua1eR0f3tpFiZ7SHzSUNyDTvk8ekV8GE498GbSpCOk0FtvraKv7MuhzlZA9w/wSeRW95g9B6czhm/qVlg==","signatures":[{"sig":"MEUCIQC+/x+XvPN7LQh1kGFBtMNxgSdfZkflki/hXUdjaE9tLgIgZDBewaH+vPQWX+8S+n+vy99s7XcOL+QbeGSyz1sb0mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.3ffe0fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.3ffe0fc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.3ffe0fc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.3ffe0fc_1788375500832_0.43012291659109025","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4a48880":{"name":"@astryxdesign/lab","version":"0.5.2-canary.4a48880","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.4a48880","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1e905e874f0decae7a502f7e0af7eaae448b73e7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.4a48880.tgz","fileCount":521,"integrity":"sha512-Dwvy3tjF7eiy/WndQ6K6l0xJAJPbPq5M3d9ZvgSIkskk1J422qYLP0BDx0d/fhvnfieJe7XgNyLqZvNYkFD/6A==","signatures":[{"sig":"MEUCIQC1kUoMo+Ltr2dxRUWwapeEYAh2kma/FbJV9omg96uDTAIgFOGtvHYRjsH9jCuv+W67T+oUzMRkGsKH2oSPfGmkfsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.4a48880","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.4a48880"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.4a48880"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.4a48880_1788378590297_0.028654773892333063","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.680338c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.680338c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.680338c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"493c9acf2e803a4f8abc50439be1c67709059bc9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.680338c.tgz","fileCount":521,"integrity":"sha512-chhTt+s6NSpqHnU61JKvaRl8aVBrjch7q3fhVTU7rS2MMy/UxJ3A1Nle8QJkMRHLfU/vEU9LXIBIGhWA4Y379g==","signatures":[{"sig":"MEYCIQD2t2gs056eC93Xa/6ftzKb2mtRS+9VhfDEZzPjdg5fLwIhAKZ0OM8ZsVnDdoPsewSf3bOXFB2lZ6uFRbdFmQXKm3Vq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.680338c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.680338c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.680338c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.680338c_1788380809046_0.785132965269669","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6949d4b":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6949d4b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6949d4b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9c01ab9c3ea8b0aec7986e64c1bce887c6c49d22","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6949d4b.tgz","fileCount":521,"integrity":"sha512-j2P/qSTVqMCd3mqaZDei1n8WyypSmKMRX0WjFvIRkEvut0LYKmr4NgtQpRxfNDbG/tJKfU82XgHPIM2+XdyXiw==","signatures":[{"sig":"MEUCIQD9AakcB+J6td7zW4gG/azRNT7lrRvGfXCmoOw3VO3JWgIgLrSUFArbGf+T0TCZtJ76X+UwtHKvCWGzE6DFtWrW+S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6949d4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6949d4b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6949d4b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6949d4b_1788381409780_0.351648458080436","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.48cb3a4":{"name":"@astryxdesign/lab","version":"0.5.2-canary.48cb3a4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.48cb3a4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f90bb55c85331613299a7d7d95f72085c5e140c0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.48cb3a4.tgz","fileCount":521,"integrity":"sha512-S94487F3UVaNsjdSS/aS6QFc+so4uvLoaMoXHcY3skjgDz6nVkBGDj7e3q16m5hC+ug9CjBsDP5yomKvpgiFKA==","signatures":[{"sig":"MEUCIQC8xLCeZDDnkIfWNWhwvMJKtbrs0gUnouq5XmMVAq+iLQIgGtcroYxkJMXjb10Xe2X1uDV2sV7Y9Ql/d+39kPljURY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.48cb3a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.48cb3a4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.48cb3a4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.48cb3a4_1788381683402_0.9773038684257453","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d7c6772":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d7c6772","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d7c6772","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f2146a7c3e10e4cc8e2df007b8ce378499fac22c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d7c6772.tgz","fileCount":521,"integrity":"sha512-Asii8d2f45QxgO6AlydlwxxWGSulQQueRdwMOqwjxwmn3EtEyjEzJWyrQ/rkhcLFaENDme9VHV6S2pAygBKtMg==","signatures":[{"sig":"MEUCIQDKTOoxa3ii/AzmSOyxIimdvSYMIXBfG4s0CqckN3e9ewIgUILkfFfwD6EuBoGePWFxX9qFH9b0ml8fpoBKVn8yi34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d7c6772","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d7c6772"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d7c6772"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d7c6772_1788382784523_0.11662014527420528","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.621c401":{"name":"@astryxdesign/lab","version":"0.5.2-canary.621c401","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.621c401","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"604fc36371219b29fefdc28f7bc517ddc01c9de6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.621c401.tgz","fileCount":521,"integrity":"sha512-1lSnTRThYZSTIoSmeHU8WGkxlLwUBeigVOVxiLWU3/LrWSW2WoDmH2HKg33hPJl2SFNXxG6Xfe8+8y0w0Eib4Q==","signatures":[{"sig":"MEQCIFpgqiuCFTk6NLDcPfrXCVVPQGPH1AJFaH6aNGH4n6xZAiBMp1PBt6MbpseX0LnLM4slR3eX3Bk6H1JYatK4dejFFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.621c401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.621c401"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.621c401"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.621c401_1788383225600_0.38908337073372135","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.35a452d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.35a452d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.35a452d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d3b1664a294ddc111fb9811532c9430f8711db12","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.35a452d.tgz","fileCount":521,"integrity":"sha512-sWxBRKHU/OEb69EL0iPogkOrNEgrOD6yICocue4ngD6vm5/9I2Ayt5thAl+gvWMLmct0opHAsV5DgBvLOt7YHw==","signatures":[{"sig":"MEUCIAiOnkdg3fykZu/oAA/89y0bo1l3BrCVFY/wb0XQWsX1AiEA+SoolDJwHUhH4AbvUJu9RTH2DoRRhO8KAKCg2d3ZmXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.35a452d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.35a452d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.35a452d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.35a452d_1788383471975_0.9910185326256455","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a734703":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a734703","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a734703","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"db24fa29695a5b4f32dcd891a4d35a165b55515f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a734703.tgz","fileCount":521,"integrity":"sha512-Y6dlxSF5UIWEaIiLnWf0H61r23ySMpkCdxtFcfwMBuHUnL9MQUi2DmgmIxEa6VTdpF2gKNIJjkx2JGCZbAv71w==","signatures":[{"sig":"MEYCIQCHVazdh/D1B2hIfvvryv/9bgI+pS+O6L+sPWLLRl6CQgIhAO2EKgdywyPHzO7JtKOm3gpfaGDG2GNs98gMlYApNthQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a734703","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a734703"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a734703"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a734703_1788383939305_0.7135415731208141","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.65be21b":{"name":"@astryxdesign/lab","version":"0.5.2-canary.65be21b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.65be21b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9df4b1bc0382750ef1c512bbc66e1a1476448e14","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.65be21b.tgz","fileCount":521,"integrity":"sha512-OtL/3eeHy/ONbSLnMx4cNCX7TuVsUA0nshY3NaZK1SmlSjktD5W+yFoapqh+nr87LXU+PpT20LnBERnogPi0VA==","signatures":[{"sig":"MEQCIF8Ra1DdEXCCP40w6uug4NcRm/cOLh8iMXJXXu/BL2W+AiBKIaUASXicW7otWg+gehxZ8ewyHvPHK6GuhaD//mrZdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.65be21b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.65be21b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.65be21b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.65be21b_1788384635696_0.8423441529563345","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c203bf9":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c203bf9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c203bf9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0e74beabf3835b703bba3a4ec84e0286d00a4e46","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c203bf9.tgz","fileCount":521,"integrity":"sha512-U2p8k1Y/1eRcMczGo0t0XMCFYvmA2tIcyT83sVQSBa0v6Sl0uMqTr+K7d2dTCzkd4gDrIoeSgE2KYKpv6ljU8g==","signatures":[{"sig":"MEYCIQCNrZGIebumnQDah4sEfUkwtYAc0TjYn68lLtttap5VlgIhANw6GFpN3fyVhqt4+K92qDUKPk3/G1vBPS3XxiUsfubB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c203bf9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c203bf9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c203bf9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c203bf9_1788387321147_0.12137053575826928","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b1f1d68":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b1f1d68","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b1f1d68","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e817e88cc6e66a99cb5a8208b4c453315e19cc5c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b1f1d68.tgz","fileCount":521,"integrity":"sha512-Is8UO7nalLob95q2TYCSQN6NomIFLhBZnhDkWJJFEOwkmELLd7O8H/0kMn9E+4moxuv222cpWPbVohjZ4ItTkA==","signatures":[{"sig":"MEUCIBTY/8VOuGEHh3WG1EhxtQu4HIhZP0ZKDgN+Uj/T7if+AiEAkhEa6+26mEHnYHKEwMtUoIf6RdP27fpI1Y8c6mc7ii0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b1f1d68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b1f1d68"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b1f1d68"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b1f1d68_1788387697264_0.8911621967864167","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6e84905":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6e84905","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6e84905","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c4e7097904479741c3755b4bd66ba23ccc0da458","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6e84905.tgz","fileCount":521,"integrity":"sha512-AoWW8IwY34zSMTjYIy4Ye0z2t+zZDq1folaCsNFqZF59w3O+RH96OdRHJXAlwUhFxkI9q8gvYIOHrgj6sBIDKg==","signatures":[{"sig":"MEUCIQCTrUc/nBBIhWWHDRsuiph35BVxt1yaIunE1DgwClM2UQIgW/XUPpsWVhSdAprpxBbeC+szO6A5+LVbF9CgZAmA86U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6e84905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6e84905"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6e84905"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6e84905_1788391509405_0.17531773970461484","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.95e7bfa":{"name":"@astryxdesign/lab","version":"0.5.2-canary.95e7bfa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.95e7bfa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d92a0e00301606146224adfec81b764f982db4ff","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.95e7bfa.tgz","fileCount":521,"integrity":"sha512-e2PY1cbEA8ynh6v6J897Zdy9yzUNVwAm12RFd9VQufeH4Kzxz9DCUl1y+BN1eXK7KtnQsFqcEE2J+otSfHQ+XQ==","signatures":[{"sig":"MEQCIFDRBqQLcL40AA9c/BfO5QR+f7uhhLf8S0gjcghFsDA2AiBpEA3woANViXf9EQPfQrxKZrsIwh+IzcY0fXNP+zkmng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.95e7bfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.95e7bfa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.95e7bfa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.95e7bfa_1788392858458_0.20401421341837067","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7026618":{"name":"@astryxdesign/lab","version":"0.5.2-canary.7026618","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.7026618","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"41ba01f68a853ab3c4e42e7ad0ce7c4adf2cddc8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.7026618.tgz","fileCount":521,"integrity":"sha512-1seC5OPbgbgP+FwQHIL3SZmec3p7LQkXM2LhFsZcZ0bvynNQSU6OJ9qwQhGBechO16ozuwtkluWXAm0TTgkYAA==","signatures":[{"sig":"MEQCIFlU5Usa2Or9AfjenWtbOBGBAeNmNwC/vxENmghkGFPeAiAsqalPre0lE+C6y8t063zukglqRaQEcF0GQdMcBwLPiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.7026618","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.7026618"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.7026618"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.7026618_1788393361966_0.41547972242140085","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.58d4b80":{"name":"@astryxdesign/lab","version":"0.5.2-canary.58d4b80","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.58d4b80","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a32caabb0a1a1178fe1bb582acd5a1fab963251c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.58d4b80.tgz","fileCount":521,"integrity":"sha512-OvhOn8OcJnjWzzQ9aec6qOJf/jF/v4ph5JzpHw8qcQQe88/17CMSn87c8OVXFQ13JohsIEzW3nT8Wz8eTLNtxQ==","signatures":[{"sig":"MEUCIQCHPWH1D98jRo0WpNtXJnvI7DhiVdoTnVGHnX+hCAF53wIgNBwKfZfaj9YA9RAFLZWM0Jna5MDwYGLd/7lnd9ATXf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.58d4b80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.58d4b80"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.58d4b80"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.58d4b80_1788394620945_0.30253763687183555","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.dc5565e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.dc5565e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.dc5565e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e63c13bcf9b0967cd5b6ad4d68c44e23cde907c0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.dc5565e.tgz","fileCount":521,"integrity":"sha512-CUaSq+mPo6wgMYcpdzr0JGoHvG7IqnHW6XYPw+Xs/OWXsQU3GyiXWqWnxev5Dqmi/ghznBXuLNCsGFfzc/l61g==","signatures":[{"sig":"MEUCIB/dvSrGkdQOFwMsxnEol/oI/lXnh389sM7HySUaE1ZIAiEAzgYGH7TD1+60SxK5igYQRth4xPDV1FSeZOl/HFb13jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.dc5565e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.dc5565e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.dc5565e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.dc5565e_1788396673373_0.33952234565031314","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.67f42b3":{"name":"@astryxdesign/lab","version":"0.5.2-canary.67f42b3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.67f42b3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3a21bc7cbc7d63d0aaed95473a358309d5035b31","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.67f42b3.tgz","fileCount":521,"integrity":"sha512-G+4T7AJypf6xsPqpF7c6QyAe3vC3rskRNM9DnCpBPpffVJ1Jqzg8cLwfmKHSdP/5rkrCksoRkOyXQ9+IbOEuqw==","signatures":[{"sig":"MEUCIDc802D7jxAXJo0v/QxkIoBN6NxfIvfQLyOslEc51TXoAiEAt5ZhQ+1bt3oSuBGObUzLg/gMVlp5xCo6GfuuI4jX6B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.67f42b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.67f42b3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.67f42b3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.67f42b3_1788398179899_0.8895914194618528","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4ec74d9":{"name":"@astryxdesign/lab","version":"0.5.2-canary.4ec74d9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.4ec74d9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4caefed3fb9d2b42beb62c4d8469f99144bb0d5d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.4ec74d9.tgz","fileCount":521,"integrity":"sha512-0vyn+CSmVRRZ4tzUbfZ2tBH01piJw3trSWntJWQsa1wYGapQJ7yTmDrx/HQnx48lVdcOxWpwLVeDkoAmWKHuhQ==","signatures":[{"sig":"MEQCIFX0UQY6sT6rghedCjbVlQQDOEdnOWznJKAu3fJ4wAmzAiAvMNeImiWzBUYkNuKFQyPUK1R/rRBZ11bbIb1DqMjYXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.4ec74d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.4ec74d9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.4ec74d9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.4ec74d9_1788399924897_0.5250775781992572","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a69076d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a69076d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a69076d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"273e75d3e0ab5d01a0e2c804fb8272bf085590ea","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a69076d.tgz","fileCount":521,"integrity":"sha512-2ebhu/067FKT7H0K29SC0r38AH+WF1UJ1NJEsd+4DqthCquDqmXlLj1LSoGzGvHDjidzlKIBCyfBjTCzQGzHQw==","signatures":[{"sig":"MEYCIQCuG+bnvZDmarP2poXqmd6/sL5+a9K2W5Zhnye3dn3j3AIhAI4rRAyEBnK07GcVkBxOtkNUWN746rYZ1eJXWjuY6VQH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a69076d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a69076d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a69076d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a69076d_1788403161539_0.36571217421857183","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a5333b2":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a5333b2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a5333b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7dfb9fb1c0d6f1d906dbae531caaa3e0083a8260","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a5333b2.tgz","fileCount":521,"integrity":"sha512-5TAkTgdfZ/vJaAjHOg+iaGeI5jwxeK8Yq526mrWQ1tVPCPpP8ZFMJ8NFZuUGcVI9wEEg36cv+UhKzVQcoQ4sKQ==","signatures":[{"sig":"MEYCIQCCPqqkrntpeXyssPyptrg6E0L0fmAxMwtLI8iiktyiagIhALXGsDvm4OF9j9J9odse7yu6IEwuPRBiiTHVbu8W+vM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a5333b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a5333b2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a5333b2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a5333b2_1788403944364_0.4353275738599218","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1581b09":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1581b09","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1581b09","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"64020ab2e82808b82358e860497b3ffc378ec8ac","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1581b09.tgz","fileCount":554,"integrity":"sha512-ayZ9DuVmTlBadDNOG/k516oj63/thwabLv0F2jopuQsK5BVuOFbwsEtgHmQJ0WpGP9tykOAGoYFn1ep1ATHlhA==","signatures":[{"sig":"MEUCIHItOqbTsC/OECzQ/wyDkHcXvenWUiafrfCvEnC28RnHAiEA2ox8E36z4aIOHSAIWLXS2hI7j/5AoqixrAwljmhMl6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1581b09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1581b09"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1581b09"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1581b09_1788411782862_0.8177068994514505","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.aa56577":{"name":"@astryxdesign/lab","version":"0.5.2-canary.aa56577","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.aa56577","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aa2caed97ddc672bb21f93cb501d9fe64620aa21","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.aa56577.tgz","fileCount":554,"integrity":"sha512-e+5PWTojbB3cCmSYqyrBLQCfAmr4Y/HOezJYAMoOVJ8ck9XFj2iaMrAk7qGHvzxy1+yKiSUfRc0qHLGcc5bFYQ==","signatures":[{"sig":"MEYCIQDxDNI7Qe2nZ0EVHXq6DdaYI3Dvq0kS0v4DwQBGeWF4OQIhANAg9bS3CvWeQzoL6AJAHUZOKwY+6a0lbfupy4hOVokE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.aa56577","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.aa56577"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.aa56577"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.aa56577_1788417495894_0.6975467508415527","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.311deef":{"name":"@astryxdesign/lab","version":"0.5.2-canary.311deef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.311deef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"63f7b67b1b83910bb19c729fd5933a026b16ee80","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.311deef.tgz","fileCount":554,"integrity":"sha512-pgRqhVDcpVSQCIbLH8TuZkhxr1Vrp2MFr8gNRy0okmUPn9XXZLn1HsGyVgHuybC36yrZo0cSx3xDKh1kmYmq/w==","signatures":[{"sig":"MEUCICM/HH6aktwEMV26GVsi4lz6amo/poxgWdFOxNlPun8dAiEA3xge0AH48IbkIYEyr+aodkim7YFxQLS29978HQpSJ9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.311deef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.311deef"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.311deef"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.311deef_1788440183013_0.5768980738427059","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.adf002a":{"name":"@astryxdesign/lab","version":"0.5.2-canary.adf002a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.adf002a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ce88b973e40b7a88c2ffb58e2642e780332b43c8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.adf002a.tgz","fileCount":554,"integrity":"sha512-y+tMDEN87lQV20SI+baM0JnbzaBJFdMdlVYyXP4yWmuDeQ6W45UkvvZ0MrNleWrGCtuRi4IfwFqqp4tP4LqsxA==","signatures":[{"sig":"MEUCIQDMpIEn2gx1OC4S2lmf9ncNVophNSL5coj+gDzvKW9m/gIgO2s+KQVSnZoPt+Mg5UZv/3Je9B0O/0VdfULN/cMnAyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.adf002a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.adf002a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.adf002a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.adf002a_1788441273041_0.4617976910667536","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1b1ef57":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1b1ef57","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1b1ef57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ca00939f3a63da9b97bee87bfd381338c75cc275","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1b1ef57.tgz","fileCount":554,"integrity":"sha512-XAJzsX9MjqcuYJT9g6km0vLAscCm6KIUnD0YhZsmnSbZE/zzB+BG/7nmm5YMSGtQSOLxXlbLzxgZiJMMW2TeLA==","signatures":[{"sig":"MEUCIGNE8YNV6RU8pqq2m+71CrSCau2SrFMcll/gdXdWwsBJAiEAzw6lDbMFOLDAiLPCosPwFyEOrEcoZe+H9OAnPGo1uLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1b1ef57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1b1ef57"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1b1ef57"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1b1ef57_1788443276286_0.45341077137451835","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.29bde32":{"name":"@astryxdesign/lab","version":"0.5.2-canary.29bde32","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.29bde32","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7883b87e80eefb3f139419c9c0b66a19958e53c8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.29bde32.tgz","fileCount":554,"integrity":"sha512-wMuDvRwWCSbu9Sa+wEpdQnJBO88hZkiCO6XogL7XpN7Dt+jVSEVr1sTLVaFvD/ke96WZWBZ5AV4of0yHN8vV8w==","signatures":[{"sig":"MEUCIFxrh1KYb7DYYswKMEGPSeAQ4PvEZ/jc38k3QJfuYOYiAiEA6cp1/KcwO+hk5e1D6rO/p73XrvLCCBcQD2/wvI0IbJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.29bde32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.29bde32"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.29bde32"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.29bde32_1788445592260_0.16514002538733363","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.be8ea2d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.be8ea2d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.be8ea2d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b7ffc85f11994244d0ee730eb947d737f2e3353","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.be8ea2d.tgz","fileCount":554,"integrity":"sha512-NBH4/sr/YmzI1jCT3sxvbyxb8NdDLetGAWpCaA32pXt4T/VCl+XoH8se1lE2Lp8lZjvBRcnFF6OP7/HqSywBJA==","signatures":[{"sig":"MEYCIQDGbnSDt+OgE75ZSvCYltTOY8Poxoyslyi3CmrVctOv/QIhALuIjWVniVL4F2vZcNDaUkhnAPv8ZSt7y8PaVnr0bY1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.be8ea2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.be8ea2d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.be8ea2d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.be8ea2d_1788446873849_0.4850115777662287","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8e374ad":{"name":"@astryxdesign/lab","version":"0.5.2-canary.8e374ad","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.8e374ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a0b0a90e20484e71aee999ad9b2c82a86a681ddf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.8e374ad.tgz","fileCount":554,"integrity":"sha512-l6FZ+irp0Bb9JifHJNOWLl0XmlysnenjsbCE/T5A567ydXWoMT55viLs2/42d1EpZnSteeyhpvlQwQry00pw1Q==","signatures":[{"sig":"MEYCIQDdIJ+AxfrjrnmMRLeyl6bFNISEooHyd3B3UkxErBPDjAIhAMNQOk2xWWBtOlOmUyTK20atslySBCqRg6I/RO8bxdZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.8e374ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.8e374ad"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.8e374ad"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.8e374ad_1788447253265_0.48209711663175714","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.08db6e9":{"name":"@astryxdesign/lab","version":"0.5.2-canary.08db6e9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.08db6e9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b778008b18dafa08f89dadf92538c172abee6c4b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.08db6e9.tgz","fileCount":554,"integrity":"sha512-sVcGj9qHturqNbMfTIxtMTXUpNddXnWue2QmoXsyTOgcwR+/pP/Iyb3EhKiraBv12EeZdgVrJcksgWarOxFBag==","signatures":[{"sig":"MEYCIQD6ZENOIUaxriRSc+K4VAkrFUVz9p5xkUeiLTDrsVmiPgIhAKs4fo/jLaIE8CZGsLDISoUAJtUa/Dr1myCRABRq/BEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.08db6e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.08db6e9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.08db6e9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.08db6e9_1788447620201_0.9213974969309684","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d72fc12":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d72fc12","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d72fc12","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3fadcc5d0e03b1dad197397c24642337da3d3b4c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d72fc12.tgz","fileCount":554,"integrity":"sha512-YjN5FAEYlSRbFPeXnoDPwb0QpgtZg7UKDaFhFV4TW1jnE3QPzwOE0Ou6Qo5dPGc73FJ9dKXBQnB0O6o5Uk2OrQ==","signatures":[{"sig":"MEUCIESjzGGoCMaHG4ACS9JG+mu+yWDJnOjx0CaTCKFYlZzGAiEAuQhJVnLJUAGn+qExKaqHdfaUUQro6ncQ0O7zk2TqAtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d72fc12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d72fc12"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d72fc12"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d72fc12_1788448501358_0.07946479018853925","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5d87328":{"name":"@astryxdesign/lab","version":"0.5.2-canary.5d87328","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.5d87328","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4ec928667b597099e05203d8538bbb06c461ce75","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.5d87328.tgz","fileCount":554,"integrity":"sha512-lCyyMKpA09PyW+ipTZq9yHovc47EXQuchceHdrUZF6JswpRUeTCKTLF2XCZzzIw4lFpGWwXcwMVQ+aLxLJL7hw==","signatures":[{"sig":"MEUCIQC469qGLoveZ5bOMxZr8Vrd36vxO4ULSXcevLcdACEFTQIgdxxnVr+tKsTIfzjqGwNBsxmrqmG+47teVoldQK5kZZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.5d87328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.5d87328"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.5d87328"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.5d87328_1788450489087_0.9027555660632625","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2e51213":{"name":"@astryxdesign/lab","version":"0.5.2-canary.2e51213","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.2e51213","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"01724dfc455681b220324cca3fb5a699ce7c17fa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.2e51213.tgz","fileCount":554,"integrity":"sha512-r3jUpgmIiFHisvK2JjHTiH+q53a6hfJeNNC3mY+rrU6feIBl6ifd9+iAVJsutEDoV32E4g5qJ10BOnpEuGXvkg==","signatures":[{"sig":"MEUCIQCTpyLttCZehbDecVovWURFsFD42btnqDH+v/AX+9CrFwIgatc2OYlWc+JpzIybTvFy+Yd8PcP6Crno1ddZ6iiqhko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqo4PXYZ8ZUpxUhSnkrT2/2YzM30A5zn1p8lnWCTu2KQIhAL5LG7DLQDlhqzwZzRV5m1WURwypYcJ0bsnLmI28L6Xt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.2e51213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.2e51213"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.2e51213"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.2e51213_1788453194099_0.03927215007756324","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b7667d1":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b7667d1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b7667d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e235c6fd968ef6068d24d248e210683c5e42b35","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b7667d1.tgz","fileCount":554,"integrity":"sha512-EKC1xh6YlrxOX4xEp0Lt3nE8x/Z39Iz/G/KfHZApgQstl/YouvoTuGiHGEttM97thYESI2dB/Lb32B18HwAYVA==","signatures":[{"sig":"MEYCIQDF+K+rbEK863YIcAdQSLG4+xTzB81zy80rmGoqhbLibQIhAKMYvcRYvUK7SWbpo6nPrWO9mOu5H10FGP4fpyEXPOV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqERHo+kMtnK4gn5tFC1MoKcZWr499IUr63xex/a3vGAIhAPq7XqaxiPKEQqwvo2SdAwQx3YkMS+J96pmHv3TDLfqf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b7667d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b7667d1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b7667d1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b7667d1_1788454799750_0.5395252416641552","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.53ca0e7":{"name":"@astryxdesign/lab","version":"0.5.2-canary.53ca0e7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.53ca0e7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9256da4e8ae284e917841eff2ce57ed22a92b51d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.53ca0e7.tgz","fileCount":554,"integrity":"sha512-Hm8zQxJBzkGaZNcMXdQTuznXwOOn+ElyjdsrMxwiGcsmvlnaFxFnqwn5mL5h9uskNPgeOxA/IDqHQiLGyhc4uA==","signatures":[{"sig":"MEUCIQDr4B0Qq7EVhDlhtUIKsGJDFAPKFUU64iLQjq0K9OMwaAIgbJS84t89Fv3mAwPkN1uDSv5PAKJmwlEFMLpTs78lvlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6JC+fyXdHVBB6JCskIdJzd+u6i4KUJAGaHDfzCZd9gAIhAKBEWEeBR0LeetMylcl2eJ9mcPe+F8bBAgUqgtaXO0Bj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.53ca0e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.53ca0e7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.53ca0e7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.53ca0e7_1788456375611_0.860894860391096","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6cad6b7":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6cad6b7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6cad6b7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5259376fe54cc00fd43037581f84a8ff620d832a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6cad6b7.tgz","fileCount":554,"integrity":"sha512-1UPefiBt1r3QA6gVrrQiEInDggfyweYx6ENTVnWoOb58lqM3iLZt0lrTo//jJNDZGQjf1qBvL1ZbVCjAk4Ovow==","signatures":[{"sig":"MEQCIDiHGeOkMX4de+mxb1NCtv8Ho2IFVMlL4XGHw3Qh3y3QAiBzSteqIT44sMTnYcMiJdDFSoG45FbUq6gvpCPkwIglAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFBJhyRmJ3FxrQkkvpeDgpEUiwwUNhlK0nhDgnDEwK+cAiAW00Dg/xCBbnf6m3/hUgoyV1g73xTVo7Lhj+2YY2KCHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6cad6b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6cad6b7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6cad6b7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6cad6b7_1788457072050_0.07687157664245459","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.be67ed5":{"name":"@astryxdesign/lab","version":"0.5.2-canary.be67ed5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.be67ed5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9869c150fcce8d34aa25bd2d6e1bf57e79519dea","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.be67ed5.tgz","fileCount":554,"integrity":"sha512-kPpENqt1sKVkOh4Wvp0JieZhWSo1LtTqlSbXK2J9Hx+DiWlm3U0GbutsngVfYKbS2r9j209pWxIyrpxzEX7tRg==","signatures":[{"sig":"MEYCIQCYVyc1gPWNWbBDXs3aUouUBUnh9V+lbWkvBV65B8gRpQIhAMoZJBd4sAnN/NYMkFooPA0vHz18tVNcB6f8nhHjp8mJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFyxFVZE94IgZU1w/fVCI/6CdpTLdu8T/rZ8uNmEgdmcAiAx5xS6osk3yt6YNYg/i4gFDV/ZNFeRe989okHFxd7cFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.be67ed5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.be67ed5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.be67ed5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.be67ed5_1788458851592_0.22927136103032186","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9643689":{"name":"@astryxdesign/lab","version":"0.5.2-canary.9643689","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.9643689","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0cd2d4d0d3a4c5a5ac6ac776ed61f43b42b9f8f5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.9643689.tgz","fileCount":554,"integrity":"sha512-shwKu2RGNLq7K7z02w1CaYvdCQQgEhEFIGjDbFtg4dkyRDbM5SSvumhWKulkIw+qITIOuX5gVJgdys+EHLw0hg==","signatures":[{"sig":"MEYCIQDALTApRwKOcaxgk5HAqQiCBujalYiKws+KfaTQdXlmxQIhANXiHdyJ6CR6F+H9gjr/HDxIsFW8QESExSGyiTHt7ChE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDM8oogydpsLxWPOplrGVTxs2E7MhSk+N2VVmt6SDcXUAIge+YOuoupqk5XGy1t+JD8+Xill/d2tu8AyHcV96+Haps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.9643689","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.9643689"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.9643689"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.9643689_1788460250344_0.9225776663989593","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.89374ed":{"name":"@astryxdesign/lab","version":"0.5.2-canary.89374ed","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.89374ed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3b97068833a4290605ebf050173dcb7e3e734335","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.89374ed.tgz","fileCount":554,"integrity":"sha512-cA9K8ihAYxV76uxRJ9kwRrVEV9jeWFFoqBBhbE7+ci/ePTZkcvY/rKR9aXe7teOokNlU4fQhZ+2tFB6Erd1y0g==","signatures":[{"sig":"MEUCIQCw9KPtR1q3iBb6+c7+HTFc8qgzlQ7nkJMzEhHuvd5T/QIgFFKzz3Euu9Y3ZZPRb2Ej7Tz4KGDYETeoCk+utHRqs88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmXaiF/37wbLrFnIzkBcYBKkedQMpFoUa+HT69t+75rAiBupHL0fLsEIXhXHOjtffTAO0aJar2CAWu2jzkdufc3Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.89374ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.89374ed"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.89374ed"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.89374ed_1788460658678_0.05894759866699317","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.030fd67":{"name":"@astryxdesign/lab","version":"0.5.2-canary.030fd67","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.030fd67","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae704879d60c1cedec56cd91fa530540c6996f4d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.030fd67.tgz","fileCount":554,"integrity":"sha512-ooanbHquBZP+p1qJ+5u/waoR71g7pdWeJ4y/RAim85okj7cPftB7WpTOC6vMsG69c5yPgOhKziBLw6v7uVI4sA==","signatures":[{"sig":"MEUCIQDiO5Oi8lMrrgpikN3oI6N37VOUfujmI88spxCnc+5IxgIgCoMphCbNHB8haL177p1gIBfj9xz0Ao2xyVnXCy1WR7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKBNla9MSTEAH7PXr4DTCYhRxS1cBcaKNCqqmKmtWVQwIgMhniP2FkAXQJgXoK+21W5MAmbyjYYP1XY0hUMfE8vcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.030fd67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.030fd67"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.030fd67"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.030fd67_1788461684401_0.20289080198744114","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d77fd8b":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d77fd8b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d77fd8b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a82bf99ccfa794ad101d10d0566aac9cf20d1935","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d77fd8b.tgz","fileCount":554,"integrity":"sha512-e7QjfpyQBLYVrb0kCaD8L/9IAUDKxeqAaP+7FOekh6VuT8Oab9QMcJnaJGPBLV2YyrtzuW14eFzOLRh0LKhK/Q==","signatures":[{"sig":"MEYCIQC1mSOfl3Wu1NRRcX6BvB0q+Tyg0pqrAPGQdo3qayR/vAIhAMgux1sJm4iBNCwq5KBmgQVToKB0ILc+w2FH6J0GCbnv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDZGaYFplm2Gk5dz+2E/ceAVLFioPAzH/qcKJ7hSb4qLAiEAzRIgHw+jHuXkYistQDLHciMVBkcPYHDZbdtFVeYCA8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d77fd8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d77fd8b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d77fd8b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d77fd8b_1788465638614_0.3489565477989891","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b3c6619":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b3c6619","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b3c6619","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"539db5c589a50b5b9cb6dc711bc0c89e59b83085","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b3c6619.tgz","fileCount":554,"integrity":"sha512-VFNo2NFnuHd86ehyqcS20H+kIFdQkMg7FNEEcmSS3fYSwPIPlHtr2iXsbJ7ZQ/uT43YTUSsG4umo3TioYpmiGg==","signatures":[{"sig":"MEUCIHmvWjpXdIC3mTb4Ija+OgpXDsTk19jUzvlZBRfm/lLLAiEAxEiP2mjMAGuxHENuDRDy/CwNCWfHpp7xtPiuNUYTWcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6YLgcmi2Np/Kdreda1+6ymLAPk4p/qLVHv55H549o8AIhAMtxxjyIBIhJKvRb+bUZgyXTCIF8PMRqH8R6jfJ20ems","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b3c6619","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b3c6619"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b3c6619"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b3c6619_1788492143906_0.3581473832672666","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.f0c15b1":{"name":"@astryxdesign/lab","version":"0.5.2-canary.f0c15b1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.f0c15b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"26461457c249caa2bca5a208cbae1a0f642f6dc5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.f0c15b1.tgz","fileCount":554,"integrity":"sha512-zJiMIaIHSh2zC6PceN54RCjy4ZvAuPc678Dj/HHBdi4qROHR2FYizVZLebJ+YwRDYSCQRO1C5YZohVBX1yQdXQ==","signatures":[{"sig":"MEUCIA7dLwou421dc9ZvIpll4R06nwk7rtrov3uMACMBbm7DAiEA5OPHKvWkt5iurScXtREr2uHpnECU+VB/1ACGup5pggA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBBv483EvzGvOa38n4XMtd2a9Jet0iH/Uyp4mcCb/yTcAiEAk1B67AKudUhJvriAjdJbZyRX49xTsXCIdlC/2fTMt8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.f0c15b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.f0c15b1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.f0c15b1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.f0c15b1_1788494795210_0.8612227384629134","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1252020":{"name":"@astryxdesign/lab","version":"0.5.2-canary.1252020","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.1252020","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"54a3b5c5299ec969ab1a7de4a23cd1df5a02340f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.1252020.tgz","fileCount":554,"integrity":"sha512-ov+JhxEtsm+pfCfaK02jEgdhgFQAnHLAAx8Fr2umylaAAazp4e3ixqBjBW83Z7VKddsDtpOprfvAhTUDWlOVWg==","signatures":[{"sig":"MEUCIHyiErhYOTEnLwMtovPNxqMir87LSF0RANgmTRErByxlAiEA+234ZWeA8/9NNmoxZMqa6z3au1P/kWh0/lf2RUM+RE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBeSVTyDqT08NhEgNltMtF5d2JUxhYL7cXZb1OGT/JrwAiEA4Z/GMLFDBWvOjgUdrhaSDjMYCmvH60rxB5TMd+AAJz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.1252020","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.1252020"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.1252020"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.1252020_1788500749321_0.171035782688022","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5efaf01":{"name":"@astryxdesign/lab","version":"0.5.2-canary.5efaf01","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.5efaf01","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c0963123868cc2f5c09f3d0326074ef560e52b52","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.5efaf01.tgz","fileCount":554,"integrity":"sha512-beatpBhJfuoctDdESd87o0Jk1hMdCfA3BGmSiy7WUDEyNyIcKpm3M77dJTHf1QtzlkEgsmx5r0QfWS83UPDSZw==","signatures":[{"sig":"MEYCIQDlCniD8JEgOHEvmE19JUGTF945GKQtISAN+RjNt0qN1gIhAI9yUIAS3fG1Ma82t4W5wi/m7PLTLMnWACEL8jYebUFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGKIA26rJzu6Pf/HAhWIGZ3z9+YS3Pa14M1qv4K0sHetAiBXcnuZA9qItXmVZ5cOcLRTZGS98nDFnVIlQZfenyUC3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.5efaf01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.5efaf01"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.5efaf01"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.5efaf01_1788529070140_0.7066621858721598","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ea1b9b5":{"name":"@astryxdesign/lab","version":"0.5.2-canary.ea1b9b5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.ea1b9b5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4e0576554153ce93ed55669879c4a67fecb8056b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.ea1b9b5.tgz","fileCount":554,"integrity":"sha512-EfxT+Qf+g299rSiwIUo/9N/hYOD4FMfYKezm3Eai2kcBu74h2xfui5G2KeMwC5pO4Lp1NQZ4EedmxwwoJxOImA==","signatures":[{"sig":"MEYCIQDSG4GxkK5HF9iJCrWS0OCjOYmuP9HKdNFoPGmDCMgBkgIhAPQam1Wvg2PWqLRjKuqmxO5Q8ZPGDHQFJ0WCMRvLsdS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYIAIILuBem5VQmD3NyI5OcMJAPPZDiTWDCl4gnp5cJAIgfSTFqclrWPTQpfEeoqiQlLaMakwJ/2ywLqdvULCWc/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.ea1b9b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.ea1b9b5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.ea1b9b5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.ea1b9b5_1788530524273_0.7911410187431185","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ea04834":{"name":"@astryxdesign/lab","version":"0.5.2-canary.ea04834","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.ea04834","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ce26844fadd067b85914815f407328ef3020e3a5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.ea04834.tgz","fileCount":554,"integrity":"sha512-1G3ap4X32b0YKC9zpJ3xxgNXimLuIXUqzrOZeuYiaBxnP8vkN5HAk+MdqcpLS+hz2miHuwpiGU1I/EWeTjdVWw==","signatures":[{"sig":"MEUCIH4+4kRm3gmztBqfnAV514Upjo7qxckrygk85TI9f87EAiEA7zBxNHw3sFiOZ5LVwAm01qCCwlcqfPjqxAGIYvTKRyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAg5WaSoH9PNjlwE8ymvz15dhG1fL0N43NcVuIMhqJ8xAiEAyh9flt2gNisFI+RW6LjJ9Iu95UMCufIJZB9vENx7Tz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.ea04834","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.ea04834"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.ea04834"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.ea04834_1788536847677_0.30622991016713774","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a37a895":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a37a895","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a37a895","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09be7614086b814bb722fe13352270e6982d5d6f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a37a895.tgz","fileCount":554,"integrity":"sha512-kCRHDeZrq7mYMOQ+ix0NucAvU1HbHCNs6n6l89IzAwGULVCDhllk5CQyPYqAYxBjdUdmsSkCOz47iq7ktLyFtg==","signatures":[{"sig":"MEYCIQC2kYZH17NPiRqu8NIR5wcigyELYFK69kDa6SliIpbW/AIhAKc64baEstSqacq0pKy7alVW1k0q3cve//vwmt+YtHsE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE9i+AeIUTzl/1dEgIbuUQqUB/4yB+fSNPI4Cg042doIAiEAu9bb6mDbxgLoPsUITYHe0wf/79jlKpHM3v7KUr2P3hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a37a895","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a37a895"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a37a895"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a37a895_1788538652147_0.3197219151547708","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.53112ff":{"name":"@astryxdesign/lab","version":"0.5.2-canary.53112ff","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.53112ff","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6d52919d9fad8a59e2c6fb4d5026319756678d01","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.53112ff.tgz","fileCount":554,"integrity":"sha512-Yrg8Xo0ei8osKMK65h0RKNKi/LziyDxid7SWOI7LAqaJg4jnTsAvZO91zhM0XToNYlWH13EnS3qcPxqRIn5zTA==","signatures":[{"sig":"MEYCIQDO8JgDQ/pppGGNfy3N35Ms1dYujZv/VIi2tHsScWK3zgIhAOBanhYi00JWqQv9AWNnQiHKxkqAtE4mDHI9nx5/QR0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHkXYI3BbhINZf9/21kfuLGZfSjELVy2dF3kt79e47MQIhAKAJd41UvAaKEsiumXNDCzT39mtJV1BiHLsl6C6TUxFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.53112ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.53112ff"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.53112ff"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.53112ff_1788539170147_0.23995409351740316","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c3b79f6":{"name":"@astryxdesign/lab","version":"0.5.2-canary.c3b79f6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.c3b79f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6252d36967317d3f3fd530b82dcdd90e3e00d7e9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.c3b79f6.tgz","fileCount":554,"integrity":"sha512-NMVnCcOEhqrRMasrQQqtJ3USyMh39uFwOL8vVD8OfJdDWDrtcGGpJNGoDsTz7WeejIgpghNj9vVyQ7Uh3Fk/5w==","signatures":[{"sig":"MEUCIQDefHmhO0F5IwISuWjVQsUWHzJEVmGBHvGFOWbmifLXvwIgYYTpGwxTH5DPgiRWe37wnh5/HsXOTgfGEx9s/oIRxW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEtNit+ZwMZOnS4jevnm/tcovNu9GW4R9qEww0YRNlHnAiBcheKNFfcOV9JmCqVJ0NtxEDlOYRE1qzdw91u183QUSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.c3b79f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.c3b79f6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.c3b79f6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.c3b79f6_1788539547393_0.07262762071793283","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7788679":{"name":"@astryxdesign/lab","version":"0.5.2-canary.7788679","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.7788679","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2fea0ca29b67ab3b79f0cb918ba38fa2e7c44722","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.7788679.tgz","fileCount":554,"integrity":"sha512-FMvDt7jLmGsJX/KZrR3kq6VtgPhAt7oPfhm7mZw3BgjCRGlORutgRQ5eVfu6PjGzDsE7CLj8wh4rjfaA9oiakA==","signatures":[{"sig":"MEUCIAcRz8yKmbPkJaInccoIJOes2s5DVX9Ic7y7FTY7oCQFAiEA54pTiQrsqhmi+u8ouNe7SnO+85R7dRbbuVGbKFedOTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGK+AEnmWq0A3114fLlVu9vxGAsNwWLlwPcnqgAXPDyFAiEA+EeBGjxl8jOPeaMXN3RZuSk1mTdRrulNYr6oxDGTNTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.7788679","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.7788679"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.7788679"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.7788679_1788539957241_0.4359499509559215","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7409f9f":{"name":"@astryxdesign/lab","version":"0.5.2-canary.7409f9f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.7409f9f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"429af1f9afa20117e315f60caf9e2cebaa83fc80","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.7409f9f.tgz","fileCount":554,"integrity":"sha512-Ik6GZtziv0SGOveafkLKBPwwc61s+XDmBUAu/DRabQglyMFzITHzqnF+WBBWpg8WuWBtPA4LXQEqVCd7fFE/Dg==","signatures":[{"sig":"MEYCIQDuUGhH9pqOIzZULOUXRvmzKq8LWKuAeYbOcDW+U/SxwwIhAJ19+ENZSt1eJtE07/4cffxw34LGz4BfjGVw0uvNWYAO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvl99X+R0p1srOyH6KqnNjqGJKJMxVG6IfmAntZgphYwIgWtHa8TPQC3DhnPGwCOvG7avUQeqWKhSFl5DJmwzKu0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.7409f9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.7409f9f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.7409f9f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.7409f9f_1788543316169_0.9086498291565128","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8515535":{"name":"@astryxdesign/lab","version":"0.5.2-canary.8515535","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.8515535","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2facc6ac8690fd1a6841f2356da9a509be2cd0bc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.8515535.tgz","fileCount":554,"integrity":"sha512-6RJer1lxUROtMH64TPnA1j3K+cvuXWfhyJptwkOGW7H3/AlrxKvnGTeiCmmJ+jsYPzX0QtNrbOJwBDWt3qO+yg==","signatures":[{"sig":"MEUCIFkoXuK2Q5A59qrSwYlgtn0+f1WXS3thUl21XLpYWWaUAiEA8dG31aXCmwxl0riFYh5mIAj46PA7wU7QZ5r6sd0qIH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIChVYXe+b9eEygxpCfSV7QWVX3ShLDs2DFjXFYSh9hMkAiB6yuKNwzWm/prl8rDYMpiU7sjJnTozBRNi8J5d3eaoHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.8515535","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.8515535"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.8515535"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.8515535_1788543510338_0.3204683011389944","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6e6b9b4":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6e6b9b4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6e6b9b4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"08c766f78740e8c299be67045cce3c9fa09c34da","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6e6b9b4.tgz","fileCount":554,"integrity":"sha512-9PC6Mb4iuzc7w6DZ9RInc6TimCUDK3jUYzAvHYX89j3avWnzQVUn1wCFkCTWzTU2hotQGPJCFHzPm8/vwEd6hA==","signatures":[{"sig":"MEQCICUyvigTc0IQ2KaoXoXlA6lteHlWLWwJh19kCQ5J3B81AiBdXuai7yEFD1HNIpaGjgyA6cogFk8ZMbSQOsKJ2gxKOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCE2tTERmGojKsg5AcL6g2Ve03hDEpLv9jiA7W/TEk1iQIgHilPABjQgN+mgcCOsWCrkzYOrRDZA7uyzVymYA5bTjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6e6b9b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6e6b9b4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6e6b9b4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6e6b9b4_1788543718461_0.8629023271533964","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8993695":{"name":"@astryxdesign/lab","version":"0.5.2-canary.8993695","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.8993695","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1f98dd30273f6e8b3d639ac81dfa5018c2672e8b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.8993695.tgz","fileCount":554,"integrity":"sha512-GUoD0KOL+CIXxcJ6LoQ8IhP7X/xDovjhOvAE6S52JJd6Xr8mXEqVaEbqvcHdvveXS/kyglZdiwJlq1KXi4xELA==","signatures":[{"sig":"MEYCIQDWUv4Hesm5qLwf0Wr9Fw5qomIMYoAZmX1UEV1MmZertQIhAMA9tg+16Rd3+t/KJTPaaUwj2M0S8iVDwN5OrZZh45qI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNIQeI7H8DrWz67MKUyvBzxiRDYjTWIdrJ7uG3kV7rbgIhAJbQrKhO/AHDkRQofrg1Lf7gYnAx5ljbUV4dQwvpYCK8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.8993695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.8993695"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.8993695"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.8993695_1788546344794_0.6163965858170195","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.51676e7":{"name":"@astryxdesign/lab","version":"0.5.2-canary.51676e7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.51676e7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"58f9f7956e226e23362157ae9e3daf0bac529255","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.51676e7.tgz","fileCount":554,"integrity":"sha512-012I4JDJxBf6BuI6CiYDItyoSUUsFNpncY4lOF9f/gJayHCT1a7aDii7SVWdFs7MFhmu2mcBdLxmkDZzEorg1w==","signatures":[{"sig":"MEUCIBXN44euWkVgkLP0dQbMFVSlBRC8pLfXRrjMfCEQnHP3AiEAtwA8zP9MWlwFkboUTQKa6iQyIUmAdSKszj+D9g1i5s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2jb7aFwlA3rQd935wAJhiSpETK24EZFFzecCl8zfN1AIgfI4QYORc1PeC+SC88CCxuxNCBZCJYNF0btjkKanEZnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.51676e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.51676e7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.51676e7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.51676e7_1788547267626_0.7488809860774657","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.72fc8cd":{"name":"@astryxdesign/lab","version":"0.5.2-canary.72fc8cd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.72fc8cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb0db72661c0d52608e7fb4e924c9c4228de1bf6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.72fc8cd.tgz","fileCount":554,"integrity":"sha512-e0nH1gmkO4/9bkpLbv88Mpa/HWutuHwqYKaJYtjH3d14I4qQ+tS38v7wsq6GtAE8LHPl2fmUA1SO2RQ9lHO2pQ==","signatures":[{"sig":"MEUCIQDzW7irYBXDq4Iij0+IjGjo6MFgjzuxum/PyuG0WSYyVQIgODrFXFJLTCMQ+W2PEGhUzSIYwoCRfG5IU3qaASFLkvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBFBfxxonaAhonJFnT7quEJT6/hXTyAousQpcF03YwpVAiEAqDwhGuqYGQ/EaMx5I8c+ftgFclu3w+RPTzkIAFWaqpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.72fc8cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.72fc8cd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.72fc8cd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.72fc8cd_1788548951107_0.8725377959303096","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.99282eb":{"name":"@astryxdesign/lab","version":"0.5.2-canary.99282eb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.99282eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e2e84ffd9dcff0b2ee3864f3ac0181fb5b36a7b3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.99282eb.tgz","fileCount":554,"integrity":"sha512-LjNqzObJ91c5HYkwXINVyMQaz3yR3FaYKUvpjxJK8ZxbnWSs5H+3j+4VnAc8lXnYbKTW/5wR1pTN8Y2wrp093A==","signatures":[{"sig":"MEYCIQC9pqeuZ6J7CPDci4kAuBtacBHrf24EQ37F9yK3g7KB/AIhAIBuXAwVXnILJZxm56kYne4jVIl9eoXT9gEFpbAqw6O7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFndIk38HDRDKMWSX89IKYr6d5nss7EuMHKHCJtjuhW6AiEA5Zm8vq28pM9ODa130+1HmtDwToGg7P/zIsU+MRa9ceE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.99282eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.99282eb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.99282eb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.99282eb_1788551651625_0.9579766577902675","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e29bf3b":{"name":"@astryxdesign/lab","version":"0.5.2-canary.e29bf3b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.e29bf3b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7f21caf40e4904b35775b250a6c1e432197a0155","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.e29bf3b.tgz","fileCount":554,"integrity":"sha512-lUo0lpcYOWWXwaW6Ch46XYeML0h59O5eCkKwjkVAjF7uiBqsEXijKHMPRi5jJlFIX/hCbbXCMae0pO4Dg1y4bA==","signatures":[{"sig":"MEUCIQCFKSC0fZgn9+nHXzI9J2dRYLc+MUfQGhvjuxCnTZNiTgIgfk1ShtxaOD5hl1LmCk5Kbip1Pp5Va1GoLo6sNk80dxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCe5tzvSZMoMN0Xz7QyqhqhRtgRjRRBI1WtoULJDEDIKwIgb4TlIkjn1KzAR7sQ3TxSI0lpnLb1bca3sdovu2IAcMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.e29bf3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.e29bf3b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.e29bf3b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.e29bf3b_1788552084906_0.8376330620057324","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.75a4d1d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.75a4d1d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.75a4d1d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ec20c643945b762e9083d5c3bcd7682a99590349","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.75a4d1d.tgz","fileCount":554,"integrity":"sha512-7hBDkTQyxj8+35aj110lQTMZPpYdSbikBVOnaAenUC2FKAMDTJrVYS+g7zb3kSSPbd3b/i2CMhb1NwiWYyfrAA==","signatures":[{"sig":"MEUCIGj8WKL9rrwkXx/BIivajbS9ATYrJrZGef40XbQy6byjAiEA9O1hZBhCuKFEvOVwl1AojJaVUTdCwfS6GsH6MH/l9TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBbCDloVAVDkd9r6L/SOHInPfeYPBoO2W9vsKeSot+1+AiAu5EI5t8uUM3ggeE8gzv4RgY2F7cJIT8EY1zvRRZ9v8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.75a4d1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.75a4d1d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.75a4d1d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.75a4d1d_1788552797405_0.9215041421259105","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6e561f9":{"name":"@astryxdesign/lab","version":"0.5.2-canary.6e561f9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.6e561f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"119bc61c21d1b56d9c43861f69648e6e526f29f5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.6e561f9.tgz","fileCount":554,"integrity":"sha512-GSMCs19I1PYq/w8R4Egqi0pJhPv9uBoZR71dVyK7qRKrvlbWZhqbtnz4GqGqQAoe03CXiGYvgBKLYSzbNlnzsg==","signatures":[{"sig":"MEUCIFc8TBmfK3ZElKgL6NJCWYYmpgFV9vt1/2/212SLcCHxAiEA0OsqXJ1b4YRtEAjiCR+WDvJshvaA97YulQUZXhoogbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaFGD2XMSN0wOoXrWU3UH9AJcBfYM4eJkyVjr/rBGlbgIhAMMqn4+Osl1ruAjq2Pz8dIACirPAx3SzBS5d9G/DFv90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.6e561f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.6e561f9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.6e561f9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.6e561f9_1788553577212_0.27199716640332694","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a1e2b01":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a1e2b01","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a1e2b01","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f29cf2ce023f5aff5b5b1489b00f7fc3937ff118","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a1e2b01.tgz","fileCount":554,"integrity":"sha512-81xFObV5vHcUZn6Dp4O8kIw3sFMKsg/Xyv9CKEkRGyJAw3VRVh35gGMvJMpVmVKbInN81VGaD9fI0tqed4iPAQ==","signatures":[{"sig":"MEUCIQDlTScMx4RCrCQmDJhyW4hV4vhsgUNJPkoglb8EcFfrjwIgBmD5krE5pbVE1Y+cp+H7hlDfRX0BuQI98ldeklQKZmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE06lAgT8jKV6/O+tVuC78demVwqtTRcWTJq/7/1dg1RAiEA6WShU0pT+PrlHpP8ONv4kmXhARhRUaW3rxOsV+t4LuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a1e2b01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a1e2b01"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a1e2b01"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a1e2b01_1788554993512_0.9213887411144022","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7f77968":{"name":"@astryxdesign/lab","version":"0.5.2-canary.7f77968","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.7f77968","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da242788850a6ecf35e4fcde9ff42fc5be9590be","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.7f77968.tgz","fileCount":554,"integrity":"sha512-ISuXM1G+AsxV2p4UJsRrbBnQuDqxOgSWcaX+U/RVz+TGFiWraocFq8LRfI4B32sXgUOeepg8z3gIGL6I7sCVEQ==","signatures":[{"sig":"MEUCIE5FPYMnXKLMZ4nbfaMX1NZCnFleXX90n7dcUFYja2F5AiEAgTCw5YR787qHwKNEZcE02lfD9pflqj4FQ9WHgqswdP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDr04YmU7VrckEDf2XKIluGEQtV2fD1o4BdLQv316GG2wIhAPddJMlErNni0Kgrl12eSm/9xW+s6YV+T+xJjRGOT+te","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.7f77968","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.7f77968"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.7f77968"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.7f77968_1788556731929_0.8564334059315326","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.64e715a":{"name":"@astryxdesign/lab","version":"0.5.2-canary.64e715a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.64e715a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d4d151bd7785bfce468c699f38abdf666671e33","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.64e715a.tgz","fileCount":554,"integrity":"sha512-IkaHv0/T8m+sci3PElD8lM+TUPbuOCmwv01AP/fEjI/iBYk9vTOdj9OjxIGgJTdCBgApScg+a9kCkJq2aDg3rg==","signatures":[{"sig":"MEQCICgkx7or7OjplZKkf/kYavcMLUdc1GhSgNjrTGVCQd8sAiBO7iAzhmZXuYtCnot3f7ZkhtYOdtn7QKrTq5BGAg5WeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGsR4WOcID8z4uG8NVXYrgtj233R13y34lWGoGkDNlpUAiEAqWs3fS+uSkfdNnflD0kc5v2BkOg27xnpthNhoM4pjX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.64e715a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.64e715a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.64e715a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.64e715a_1788558332923_0.34319241797634303","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.f613dcb":{"name":"@astryxdesign/lab","version":"0.5.2-canary.f613dcb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.f613dcb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"991fdcbe3894b1fd1454192d72112b55caf494d8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.f613dcb.tgz","fileCount":554,"integrity":"sha512-srnqSDTyEEh8GFx/9cwm4ZqtCIOfC8PYVLL1bS/Nq2F5J1gisI9IvqHEBXmvgOqkbb4/m+84ov4InDJrqgeiOQ==","signatures":[{"sig":"MEUCIFj9yvMj+5OVi8617baGSrZ/WCCjC9MO1vtfPqrL2CzRAiEAjJ5q96w9yBJlMiTbwQewh7DNYRcu6Q8rgv3L1e3as8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5Pbcm5+Hsfp2BpEqm8CBdzH1geyKMhhxR80gykUyKzAIgN1cvLcTYZ1RhLVyJSCvIIB35BIo9WxzQ0wx2B4TM2OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.f613dcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.f613dcb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.f613dcb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.f613dcb_1788566360299_0.7051592411706691","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.28ce0ea":{"name":"@astryxdesign/lab","version":"0.5.2-canary.28ce0ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.28ce0ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3e3258cb93080a4b8d6e64f679bc25c6bab2b34f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.28ce0ea.tgz","fileCount":554,"integrity":"sha512-buJwxVQ2TRp0BryGcjBuM9R6z/9SI75pH07oreM/AmKC+2ItaklZ6pWfPE4zrnEjZ/N1lsAW014Ec68SeCH1kA==","signatures":[{"sig":"MEYCIQDm5hL0WnB0ip1h4TyM2DbFB6/tTK+XySYr/WxjwVXg+wIhAP3w3+/AQvAkZTYIVwyRpi4kaC9F7wDFHvmXdNc95B56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFXg+O2mdehQMxMztEfUwPpJwTIqwAwI7ePuDl8RgQOAIhANZRMdGFkL/XXzV0UFwmP+t9P8urSiHyMOqF+hDQ84SQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.28ce0ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.28ce0ea"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.28ce0ea"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.28ce0ea_1788568847448_0.4837278843784292","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d305910":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d305910","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d305910","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d1fec8b06e04712adfbf9aa34bf58200f725b40","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d305910.tgz","fileCount":554,"integrity":"sha512-fADqC/K7QqUjcpaQIQyA9PAONcNeTw9MN7edO2JCFytNygofRh95LYgzJUEmc79yG2x5o1IIg/IOUG1DyzaXWw==","signatures":[{"sig":"MEUCIQCsRvBhv+/6YzUmuAddD4xj3lX+/yzTXQT7OqNx2ZfgHwIgMb2gQR0F1XSNwnf2m7vFVbIUFYmHsAQdIkZa2WgAb7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBRWtqkut/3nDLvjRU71gKIU8GE2//NxyAtpNQ6Cz6mpAiEA/a1fBU99kDkTmfgrSQ6dQ5GhnxTX2BWDQkrimubQe5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d305910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d305910"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d305910"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d305910_1788569101256_0.9983225332271735","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8449e38":{"name":"@astryxdesign/lab","version":"0.5.2-canary.8449e38","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.8449e38","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ffcb48d4c8cc749bb146996b2563c0e16a919657","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.8449e38.tgz","fileCount":554,"integrity":"sha512-V7O1Hu9cluw47INRmjsN4+uLi4IPAkne4QaU+XlJPm5m8ioxAeu7a6BOdTcsiyp25SMrV3iNHXKYG8oVRCDfxQ==","signatures":[{"sig":"MEUCIQCeGMKDISnA8Ky28anrCos6okWHHWOKhM0+lY+BI/f+XQIgKNM/Pv6bpEdoUOod2WcLyMZtIWEePFYFn0SD6GBcTwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyycUny/xYXBbZxlvxwF6CcgCOrEqY2AHQdojsNgM7cwIgQiRrQi6Di5xbyJujcXh564sUBRgCBMW6wV2OQokb3rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.8449e38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.8449e38"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.8449e38"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.8449e38_1788569432697_0.49248444422712834","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.093c131":{"name":"@astryxdesign/lab","version":"0.5.2-canary.093c131","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.093c131","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c82da7fb5079f1f1207d5be36a9c8fd14811e9ec","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.093c131.tgz","fileCount":554,"integrity":"sha512-6YGmSWDWPCVVKjO5Ye3bEQt2MdJIrPbdKDZItqhfGFnKjYUrk6MATttvbBIpqUqwHiTvbx4eyUtkRgwpMBLTKg==","signatures":[{"sig":"MEQCICLFxU95WE3BEGWdvwDkl2i48y9FII8PWwoWi5DGEGyvAiBKjbEaxoKskxfQ5YVB6u2Pah83a0u4p0q3tHidforLRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICzKRSfFKqn7mbtCYPrWsWxiE6qY6KleXYxbcJ22Ng/vAiBwk+1ZCxx48eZj4tt8baVZcBe1qpOJ8LCkZPBskJEWvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.093c131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.093c131"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.093c131"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.093c131_1788570905344_0.1749722970053007","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a9f6cf4":{"name":"@astryxdesign/lab","version":"0.5.2-canary.a9f6cf4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.a9f6cf4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"56864834168072710a0d904a4631dbaea6876e59","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.a9f6cf4.tgz","fileCount":554,"integrity":"sha512-YLCYQgXxmT9HzPV7xxaXa/BR54QWBei63pDLvzom2cY8bOaY8Z98oGk38y1TWaary24YkNdekWG/OUWFJY4Nlw==","signatures":[{"sig":"MEYCIQCHDsLmdl8cRrigq1Xjaj0dE19zsSU9mUhRcZphyFAe9gIhAO3SNQK3PpH2n/dr+xlCSZm1oWIomlFOxc4JTGgl4yBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICdZqIbMnRN9QyHIztO4HyBJUqwhvA/luRYVoADEcLPBAiAu9PEO2OSWuKr4ehmT07wJ0pm56mnscUnGy4ifwO0JOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.a9f6cf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.a9f6cf4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.a9f6cf4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.a9f6cf4_1788572742261_0.16658268958662514","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.cb13c1e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.cb13c1e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.cb13c1e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b0493836359999685716566109509ae8402b2882","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.cb13c1e.tgz","fileCount":554,"integrity":"sha512-DvrLHMMmO702AbZcek5VU4E/Gw4FKI2QnRYWGBP7Ml6XIjuc5kMxvjGiQZpedsbxY1FnCwWT+/JIRNVrDPRpIQ==","signatures":[{"sig":"MEUCIGfPpb0B0jNRu7XGGbsh9BCJUk4iC3GbWn0WIQAm3PCSAiEA4pkV2mIVVS0IXnK3boIdpOBpyMgE3UT8m15zb1fhoe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEfWWKNu/RwXaoqe9gpTkdjxC76ATLoReUNRKPNsvq1gAiEA7tGninIDEl+aN8h3B1UneMkx/sl8462vM9mMyjiG+hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.cb13c1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.cb13c1e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.cb13c1e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.cb13c1e_1788573827904_0.5167622647107437","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.3b4f1c2":{"name":"@astryxdesign/lab","version":"0.5.2-canary.3b4f1c2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.3b4f1c2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d9c56102d85e7fdce6d59f4d66c9e0e32cfddb76","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.3b4f1c2.tgz","fileCount":554,"integrity":"sha512-WwXGTkVfi0o5pGv+L3ZCnLECgLAznDcvhhLjtINiqb34uBCVovo0laiiHrMaYzv/175trlicwQoprWWP5WukKw==","signatures":[{"sig":"MEQCIE9stOGKSzGkcWqx0uLpzjtf/Zrv+9iuywk3Lf4xqYCXAiAEptfi30AS8efYdpTr33bFqdncbfzY0BfPsot4fzvZlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEiAfRInzqHQa+tbq5jieKa4gPSDueiV0x4q5K6kViAwIgA3PQ4SbkKv30mNFl93WVDaQMCdHUWIumEksyi4iqKyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.3b4f1c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.3b4f1c2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.3b4f1c2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.3b4f1c2_1788577998665_0.2533192476820785","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.63a0bcd":{"name":"@astryxdesign/lab","version":"0.5.2-canary.63a0bcd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.63a0bcd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5422a869eaa45be93a68aa4dcad9743cfa59fd57","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.63a0bcd.tgz","fileCount":554,"integrity":"sha512-oRgOQHoWNAeZ18GhlEN05wJjHA2qlgTVeg/8JiMnrG2Sws17VVcOT4UHHbPNkF2XQad/f93Z10dfywEbeIcBGg==","signatures":[{"sig":"MEQCIGO/CyC89iprG9bBFEZf0T+sZRT1SgMrlipyVUZehyWiAiBdRI6OOoEjNh3Wn8gk/VXJir6G/ZsYXe5h10M0TpnAAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeouYDDdicdiTt7IDdj6bP0yD+FVyK0IeqOXgIXsMKVQIhAMe2mgfGMd48WLRaDemp6pmriP4PUZSnZEOAXfBs6D/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.63a0bcd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.63a0bcd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.63a0bcd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.63a0bcd_1788578674664_0.5535808407765241","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.05b679c":{"name":"@astryxdesign/lab","version":"0.5.2-canary.05b679c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.05b679c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ce6b7f1d31a3bea988bbb3f98324b37f107874e3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.05b679c.tgz","fileCount":554,"integrity":"sha512-OMMmPTdbUlFa2HbIcwKNaK70AvJMQFitripVg/GnNbwLDdvkmDfPGOttyB63fQgqOWcnNaZb7L1Nl8UisiEOqg==","signatures":[{"sig":"MEYCIQCxBBj1UlAE0k0Jm7gKLeZA/a1U634oupWrEDws7ueUEAIhAPpBoopA4gGHELPNg4Fffuixz4Xq/gYHFG9NWv4EEIFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBkDp8VsPGp0HSCQEVwC4H5vcJSkK7YCtpZ1MyNfcA2pAiEArqbAYfNyKfwe1rPYi4BTlfAwIbVMVWu30UQ5P+8WQ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.05b679c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.05b679c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.05b679c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.05b679c_1788585512445_0.14641144942520046","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.18eec18":{"name":"@astryxdesign/lab","version":"0.5.2-canary.18eec18","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.18eec18","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d9ba15bb5d03f91879e074a130582b42ad517dd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.18eec18.tgz","fileCount":554,"integrity":"sha512-T5TRZyPR7c44oJX7LGK0id5Srp9ySeGI13ZvTuH/VLMcH1otvVRiZPmk4BSEbWUyoxqbmExgX6fqK24uKqoKpA==","signatures":[{"sig":"MEYCIQChkhNGg8u4Sm9oWdS7Fq8+ZBVSXq61b9Ik4DDiN+l7DwIhALG0RlIGwgDjn+jNFfKuu776cXGYlcxyRnrrdXrVI70c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhYg1iXU+vSb8OgcWHXUW9EyqgBryqMV0Nq6XaQ75O4QIgMNnuiYG8R/l8WNDg2f3G4RGIGQDenQ9sLRauhU7nUIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.18eec18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.18eec18"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.18eec18"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.18eec18_1788587602427_0.440787207885768","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.0ccad5b":{"name":"@astryxdesign/lab","version":"0.5.2-canary.0ccad5b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.0ccad5b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"14d22791bb9c0670e1aa525bdfac5f57b06535cb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.0ccad5b.tgz","fileCount":554,"integrity":"sha512-HDZLGPAckYKOhyK1O0NSnyG/fu/Q2tXGgkJsmfimOHu+QXNI9qIczTjVdC/UxtZSja9pAwcXVi2wPYEH87fg1A==","signatures":[{"sig":"MEQCIBUx/jkJqczATXer1FOdGN35fB0pwTzFi6UWUsIxo//iAiBUbRSi+v7ulLQIYPU+x/0NrKn+4foIHIH91ErO50EwHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMQnqwt7xu8XnXk03KMxvK63gJj7iMVLdXP0Xxse7Y0wIgLhJR9OcyeDWB6jmM4szJ6iewZhxngPphJxNAcqI89aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.0ccad5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.0ccad5b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.0ccad5b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.0ccad5b_1788593254050_0.6686487223517559","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9bc4a62":{"name":"@astryxdesign/lab","version":"0.5.2-canary.9bc4a62","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.9bc4a62","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8303707f1711f655b2bb7363f3d9fdf8822635f8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.9bc4a62.tgz","fileCount":554,"integrity":"sha512-fHuFmV3sKDEtCH9MMXo7K5sYYzMlHsatvl+z+e2MiFUhXP+R7iIIVOXC1l1RlI0mWH1MH+kVz/wdtxT86FO9pA==","signatures":[{"sig":"MEUCIQCgm23lohBiYJ7Sc48zMPMeNEDb+wfk3i/D6TZftRDFNwIgEpjybEoYmByQOPqPemuWyapJfO25NR++J2xuLZ0BFFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHwXQt1eqoQOXip2jVxR2ZiJXnm6NXjPlpTb4nGKJKjlAiARt9v+UOnEyFyldhhi5dxFs1RCYc9sGGDJzwFim85U5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.9bc4a62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.9bc4a62"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.9bc4a62"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.9bc4a62_1788628584206_0.6333206510814859","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5aca971":{"name":"@astryxdesign/lab","version":"0.5.2-canary.5aca971","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.5aca971","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"899a8eb5c9c8e7327a2bcfd2a65190a5f7ea9cba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.5aca971.tgz","fileCount":554,"integrity":"sha512-T1wFTbuEKySBWytNP0mMxkh64SilPR9qrHoClVI44lErc9KgaW9iIctRbdmrFUSduZqAMGDVJUhCUuzfgdk+7w==","signatures":[{"sig":"MEYCIQCe99Y3igQOrN8rhHpCkirpKZzmB9aeZ9aiWLzBO0m1XQIhAIRg6UXKEoKfs5igXS0XWJpe0CBvoyNVIxLTj09XI3nk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHga9UgU1bxElvNZcH1CNeHcDPGQq3u1NAueaZvv5logIhANfxFxPqOqEAa0JFGz+5T1zbiFEogBxVWO89dcZKt0gc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.5aca971","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.5aca971"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.5aca971"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.5aca971_1788628906381_0.26337285826746504","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b1fcbee":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b1fcbee","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b1fcbee","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c24d356a3f908c286bda293b9973c8787d8f4b50","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b1fcbee.tgz","fileCount":554,"integrity":"sha512-Pv0hIg/QuoLqtGXY5S36BhjebGd2iST9ID83MtgVc9W6rzCnWH71J4eBIQaNX9Wpm+EkSXLoIncPlzWBSDBP+Q==","signatures":[{"sig":"MEUCIQDj2Xh94+8CrxNMiWHNSrCOkQYhJDgQbMJH9iV4Jw4vVQIgYa9MarA85QlyAQXG+7JcPGrq0kYU/kdkH1+4EccRdiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0ishsONPkpih3pPA3d7W/RHgrxaxTdtEDOEoYkyZAcQIhAJPuldl0uBQfurOTC1qL3mtoiwP3sidl5Vm+lWlgpbt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b1fcbee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b1fcbee"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b1fcbee"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b1fcbee_1788665745999_0.04146637308289325","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d17b39e":{"name":"@astryxdesign/lab","version":"0.5.2-canary.d17b39e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.d17b39e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cac7e27b59b14eb36dc65a4a28d66819b499a4d5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.d17b39e.tgz","fileCount":554,"integrity":"sha512-G1Wvs13xpAREWe0MtLUIv2yMQ0V3yYfnp+2CEb2/wQLeUni8cvPKU1KjBtkiRnlUOuDWrQq5pT1/5KXMD8NwzQ==","signatures":[{"sig":"MEQCIDrZ3saVzOqkqBJkKhr3GzITHFFHxP/xJnjHC1QqminbAiAz+AYscW92lwfYRsCYZvjSjY4VESsHr4xiUoFb7Y3Q5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJjAUXAYt+ILZ7ys9LrLOEpKRD+bR56QJAAyxVCP3XhwIhAIhIyQjMW7A8GeoVS6TZQ/1ppFpzYrghjtkN5bJsHXhu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.d17b39e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.d17b39e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.d17b39e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.d17b39e_1788666036494_0.9326063037459631","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.cde73c7":{"name":"@astryxdesign/lab","version":"0.5.2-canary.cde73c7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.cde73c7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"02a0acfa00b8f8291373bd18820860c928670427","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.cde73c7.tgz","fileCount":554,"integrity":"sha512-fqwCzfm/btx1syhpRL+gQHURhYWKc/IbLRaQ0xHhmJUIZNaucOZb8FiinJvafT8t83z2Rjezk7695a7opZxoMw==","signatures":[{"sig":"MEUCICE6hhhXG0W1oZYkoaPflhhk392Jxtm4Htp8PTZLtwFEAiEA0U4Wa9TGK+ZbnICY7cmbfo8qx+rhvNTqIICQ+fFnuT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvFI0KFTOJrTgKNN37L6jaLdKD2HpLIbl/Id1yFANwIAIgYOTFbCy3dPriPiI4s7ji3jq6YQ8wfZqs/JsJac707Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.cde73c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.cde73c7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.cde73c7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.cde73c7_1788666981701_0.6121279691118142","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e41e521":{"name":"@astryxdesign/lab","version":"0.5.2-canary.e41e521","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.e41e521","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9450bbe6dbdaabea8501d98241eab418a8215ba2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.e41e521.tgz","fileCount":554,"integrity":"sha512-zLHqhUxQrRLI3cYwHHds2h6I6Go7GL63Mutjz4jE3dvE7/ECR8uaKzcZ0WgmAZSgtklMS6qyRJXlwpkOpzKGwg==","signatures":[{"sig":"MEUCIQDJ38AXmREL6OgnARnBrFfei7BExaulMx/0ct+yNpEBtgIgM4wIG+LrwCVX2e37a2Mr1CoTPpnCGF6xJo7AA03QCJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIi/eTsb5wYeGIc7pbmb+/RbMRGQrW4JUdaeIdTe+cZgIgMOlWHXyArb8ZQbPBhGnx44Kl5678CXpGCqVo4G4KS44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.e41e521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.e41e521"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.e41e521"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.e41e521_1788672992661_0.44435097598919393","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.bea53b2":{"name":"@astryxdesign/lab","version":"0.5.2-canary.bea53b2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.bea53b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8049db88153c84fb175e1c5cfbe1030c6c7758c2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.bea53b2.tgz","fileCount":554,"integrity":"sha512-QpxSAnjxNMCor7KMYvylbncVL0Plaxu7GdoQtAlPaxS2tUZrXx1nNuacRtWfwAiFZKmabcgEM427H/X0SpOIXQ==","signatures":[{"sig":"MEUCIQDs6gq5uY6DakylM22VfoXkxd0eOJ9oc84zWIrDtAoeBgIgcGAo8hY/WQe7IgEw2A9Te2BbOgu/z+XsBw+iTJr8boA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFBQmeNvZ5LEROOkmlkxB+JSeEYxfkhnTyHfnioS+bvpAiEA4sjaHSTXXMACgzzitMBQsizd3DpgBC7Pt3hLLSlmM28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.bea53b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.bea53b2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.bea53b2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.bea53b2_1788674023884_0.2755286042612537","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b2e6a1d":{"name":"@astryxdesign/lab","version":"0.5.2-canary.b2e6a1d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.2-canary.b2e6a1d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f2014b352118e06c7f0249375db56bdf90aecc59","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.2-canary.b2e6a1d.tgz","fileCount":554,"integrity":"sha512-1agipAJB4ybIwP0/C25abowQ8PdsTT7WLnoCnw//WpitO2hhmlsG2z1GpcAZ5ju076pl6AXZCd4MRglHOkYWVQ==","signatures":[{"sig":"MEUCIQD59WiNVvmKg/3yYHNk4eW9iaVtjMy0c5bebvw7ApbqogIgGUkILS8STetk03wNiiVpTFGx0UQebt1lz4SWdfkplV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdn0W7qgo87QT80/5PrHGWMD4m+A2/OAVKT5Nb+0p3dAiEApVSCxdnCHJ23mGv+XDFT8xVs7yJbLY6Y5Wo7wIVFAwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.2-canary.b2e6a1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.2-canary.b2e6a1d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.2-canary.b2e6a1d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.2-canary.b2e6a1d_1788676930744_0.24811528693325435","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.ad49392":{"name":"@astryxdesign/lab","version":"0.5.3-canary.ad49392","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.3-canary.ad49392","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c15df53925be554f3175265470e1b03a7ba83de","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.3-canary.ad49392.tgz","fileCount":554,"integrity":"sha512-yhtBY7KzaMj7fU3Q+RMOZp18xDbD+dLPzRRaI6BSsUmPwH2q0AFfOlPmHOQYGuJO+gjuLwUDtNOKMuwo3R1Hrg==","signatures":[{"sig":"MEYCIQD5L8C7keKYoDLemo/moEC9JgepRoyiBfnXeY63ixqqpwIhAPMQVWcjy53Ttk0q8J4bMWps4/Xsjw1CNandlbLhWBEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcoI+pxEa6okOVnL57G9R5CaMbUPxPw3LOhPRi+SYHSQIhAKGWsDyixkrU0z8XPezofxa42sDrP7lUU8tKdBR2LCRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.3-canary.ad49392","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.3-canary.ad49392"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.3-canary.ad49392"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.3-canary.ad49392_1788707170254_0.17367742703385458","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.ea5705c":{"name":"@astryxdesign/lab","version":"0.5.3-canary.ea5705c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.3-canary.ea5705c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4a8c0f0f45004a124e208966531b9122f1c24bc0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.3-canary.ea5705c.tgz","fileCount":555,"integrity":"sha512-cGnWDpjFN8zqgNZwaMcm4yAR3eMKZ34b/W+CAmanQ9GPvJcYiHCR8KGjBtowGktcH8xe6oV21sZ1mHdpRAZdPw==","signatures":[{"sig":"MEUCIQDvCAkqUfwwXRlKp7DBXLFfzN/C049lCkwIl6kIldEt7gIgSDSZINF7jnm6fB7/XXjupC/yoV6//TvQPLXsAMJlfEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNzWj770jUdWIXirwQMrn8HpLemlRnpRkh6EZE8zyS/wIhAM7Rr8mWs3F0dHM/vx1+NtdMuqFwlkv/Lq8tXe3Kj2ap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.3-canary.ea5705c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.3-canary.ea5705c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.3-canary.ea5705c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.3-canary.ea5705c_1788708909741_0.9529281096890179","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.5823b00":{"name":"@astryxdesign/lab","version":"0.5.3-canary.5823b00","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.3-canary.5823b00","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a04ca135d92065102ee7ef49f395ab13fb492a28","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.3-canary.5823b00.tgz","fileCount":555,"integrity":"sha512-0azskJarqGKj6MltdCN5uAqJ6nOTKTG90iMPT2RaFUJWOxapUOKmUWZs+4MRW/G+kqVhqKE1VNo/D7EkYiyJ+g==","signatures":[{"sig":"MEQCIDi/EO/p8TVfCgyS/wbwsR449J8anTF45bKpaTeb19DFAiBK4tSEYAfqT2vMTRAA6wrbHgEkZ9xQ6NaTy6U7iHwg7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/u5Qcz8OZBaRBoWjxeuR7XWQPYkL+HskZRNDRRE9CfgIhAJVO79WYtw44g7gWyLUTWvUXZlbchqYjIVQm1J0V6kjI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.3-canary.5823b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.3-canary.5823b00"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.3-canary.5823b00"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.3-canary.5823b00_1788710541863_0.9745900337474256","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.8427807":{"name":"@astryxdesign/lab","version":"0.5.3-canary.8427807","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.3-canary.8427807","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ed6e5c8d221990b68e775b059ab99c7a0b3690d9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.3-canary.8427807.tgz","fileCount":555,"integrity":"sha512-bQMmCyu6pItLJSOro1v5lX4SiKXkOa4C4dSI/z8IYrCKY0tOPN5Nc+k70OBwr3hvKFEZQqhbt1yI0IkT2Jeq4Q==","signatures":[{"sig":"MEUCIQCOKelUfS21ixQQ0wu9wBfbKihQIZARUQ4Ai7Gr4L+TNwIgTTqbIV3r2JpYUXlByDQPOQ/BLw67TfA+bvEgrRhO1ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3FBx72Z5qiHYnmIr841MxSpuwAIqpEKWgFGubuqAV3gIhAMBw/C0fSzKdGnTYvefYFb+uiLWA3bK3bg1vchJwd7qy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.3-canary.8427807","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.3-canary.8427807"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.3-canary.8427807"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.3-canary.8427807_1788760521639_0.604643945719733","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.87970aa":{"name":"@astryxdesign/lab","version":"0.5.3-canary.87970aa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.3-canary.87970aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9518c0e87b5abe2ab6f20e0576610a59d9b0c46d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.3-canary.87970aa.tgz","fileCount":555,"integrity":"sha512-pg/hpb5wfQIukDK19EtgSM0YKnLrBKBL5WzmWYRlwZRTzGO38GTXfRi91RCdUVnsaHwhNA0QdCsfRRkN8EaOIQ==","signatures":[{"sig":"MEYCIQDR83aXE+mMN9RsDrj4mZbJRBAEhRBXG+UpxDuo21GgEwIhAKCiy92eK4CxqbIMKdzZOsLd5i9PsfrZnRoylbryH7XT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxkd7c+vENXiv2aQkXH8j3b8tHVsTLiXbIhKY2dcWyCgIgSaV2uvTfSIbxNtZn1eNBz3N+pV+cTrVtKe/X10uL3wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.3-canary.87970aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.3-canary.87970aa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.3-canary.87970aa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.3-canary.87970aa_1788765618155_0.20071653421317492","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.bfee43a":{"name":"@astryxdesign/lab","version":"0.5.3-canary.bfee43a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.3-canary.bfee43a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c38b3e641beb3d35e1c4a9cacdd71532250089e0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.3-canary.bfee43a.tgz","fileCount":555,"integrity":"sha512-Wq9tkE5z4HPLHJyRxYXO+n2dAg2vR6e73zl9pPX8DNMS6Q8i9Z8r03wKOPRmqUpHKt+1Nlh/1r3LcaWPo+nStA==","signatures":[{"sig":"MEYCIQDS8R+3zhohEC85SRKvJMrNp34uvWl36Yaw71Xa44iqgQIhANILUJqfUum0d2voYqZrncQUxSQbK8eDW5lvqkcfm2e+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsb+Sr2miM4aEQwYvpJUoL/7Cr4eTJRrt/NzBvqEvO3QIgdoVDXJDoC9R3E0VVo9wOCzh4H4N3QnF5+BkoWIJ+OzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.3-canary.bfee43a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.3-canary.bfee43a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.3-canary.bfee43a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.3-canary.bfee43a_1788766542430_0.593667485896731","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.4a8ded0":{"name":"@astryxdesign/lab","version":"0.5.3-canary.4a8ded0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.3-canary.4a8ded0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"97503452fcac1af8a62580cd7af3148a1313cdf2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.3-canary.4a8ded0.tgz","fileCount":555,"integrity":"sha512-bSZcUqbl3n5PAaBCIYb2Z7sjXpb7z+3tEv+VKAcgjx8BlNq/92iiSbyMQAAqW5+1OTQKAvapCxr9OkLGJb0oSw==","signatures":[{"sig":"MEQCIA3CgMIWnAdwqqd6aCCtHnXVnHJUo9IO5ssIOY9SfzoNAiBgbigZsnnmbRjLRTpYx/eH6tTZ0KnmorZr60+Uwh/sOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNlN4tx1ScyFkq4gNBsBgpcPKNEIFW9wp4MoMycDDbcgIhAIoEkc5naUNygNa401KnnMsOtDAvI1zrB9l5p791sxjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.3-canary.4a8ded0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.3-canary.4a8ded0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.3-canary.4a8ded0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.3-canary.4a8ded0_1788768052120_0.07423629488189043","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.b92b076":{"name":"@astryxdesign/lab","version":"0.5.4-canary.b92b076","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.b92b076","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a8154841da2f9d5bba7450d118bf484db853843c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.b92b076.tgz","fileCount":555,"integrity":"sha512-c/985WNORSrjA6JZFGCrW/EuHB+shIaLq79kmd0oThCzDqkYtmOnoZzR40IBSIeRMZTUfEzQAe+F94Rc8ay9fA==","signatures":[{"sig":"MEQCICtQSWzwbmrlBMr3G1CKpVwQ/8XFX6zivcky8fkVCvKfAiAx2Qnf/T67BkAlxmboI9luXhfAnvv+qcbazE4dfPP07w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCrdYLYigegKByiceWm14nNLfacQHAC9yzokxe9A5fLAIhAOjXwSNdadXaDRhcKkmEtfYBCa0HTgoJ9yxpQnOgi1Ds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.b92b076","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.b92b076"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.b92b076"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.b92b076_1788769128370_0.5404636309894286","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.79935d4":{"name":"@astryxdesign/lab","version":"0.5.4-canary.79935d4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.79935d4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6c9c3426429078085a6131ff7c6ab35b5a68941a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.79935d4.tgz","fileCount":555,"integrity":"sha512-GwtbFLZ+MQIgRjKMr3LGOsIs6qIw1YgcGu0uNDvezp+6OXzrQIKoF2FM1OPETvYDMG2sdRwIx/BwfmGv8XtU3w==","signatures":[{"sig":"MEUCIQCL1Zm+y93uZbYzmR7Y07sEbtW/L9MqmvZfm4fKL+JFeQIgAeUpgxM0iMvdZ3aIW32J2hGfFLZbTVRHeOesJZK5fc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDay1GsAxfNtChldvS87yjBCng2I/PQ6elmxvyKLGroQAIhAOzsWfV87lks2uVn19ymxtCMaQifCzHTmmTALmY7nmBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.79935d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.79935d4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.79935d4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.79935d4_1788775222804_0.5203524615849371","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.cd70861":{"name":"@astryxdesign/lab","version":"0.5.4-canary.cd70861","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.cd70861","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ed41775e30d31968224cdb78f1448b40b0efd81b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.cd70861.tgz","fileCount":555,"integrity":"sha512-Fj8y8/qvAgPmbF/+AMjdzAvkDCBvDgETPSaduLHpecPHux67SJcQEjWl9/F/LPip6iD1wbkus+AkuGxlifF06g==","signatures":[{"sig":"MEUCIGI+1cQS4EJYe82EKTg7sa8dziqWn7/58ZvQUe+l611oAiEAxiM8YQ2sAnY4sVTjSWXU61nygnE14iSfssF3v1Lzvw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeaeeFXWPboI4Wi/kc++MFit1XKCcW0khztUSMKCyjqwIgCSCTayhWuiR2w/15+A1Elc8as8UR97Njkoxe4z+rhQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.cd70861","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.cd70861"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.cd70861"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.cd70861_1788790175086_0.8628300953352093","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.1da01a2":{"name":"@astryxdesign/lab","version":"0.5.4-canary.1da01a2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.1da01a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7d2a6bf6f3f0681d93ca411e350532aa51efb1f9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.1da01a2.tgz","fileCount":555,"integrity":"sha512-qr4EfPRDd53eisjH4jbFkpdfzugGpEo9MqIWgdQbHeUYs7+gUyXcz2fRfo3Lg7Ubzq93OQaX5oklIYksxn7OAw==","signatures":[{"sig":"MEYCIQDTVhYu3zolKygmIC32nBGlnY/dUntcXLC0pOaYlhqHHAIhAMaiSc9HG8Xty0jKnr+/y8MfWgubxT2vTcXOF9qQw/a2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDCgBs9bkmbtXKp5i6h4aOjCB3rWZ5Wnm5FnM5UJMRTAIgE1FQGRad8s2FxIN6Uui5Zxd8yjF/OvxXTJhH+thPjPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.1da01a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.1da01a2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.1da01a2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.1da01a2_1788790503525_0.5370617731180587","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.a6078be":{"name":"@astryxdesign/lab","version":"0.5.4-canary.a6078be","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.a6078be","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"866343c0e339e9d67a24908b89857eadeaaeb6be","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.a6078be.tgz","fileCount":555,"integrity":"sha512-S0KiWUpEVx6GAgKh27zOBECwmU/rMaFY6u+MYTzF+vwG+b8Lh51Cl0chwa2McLqwTUzFoxAgREGWvEnFcUQ6TQ==","signatures":[{"sig":"MEUCIDlRaMYlZ3TH4kYnJq4H3QLndx6DfGwMsh7J3EgvJv0nAiEAt2bKO3qm0ph4WQ8LrcE/5LzplNroZtgS1XreRJhmLOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBDb5xZpRnCAOMcU84Nx+nfrWs++JfPoNZYpCS5i5CiQIgCoN5T5Nw+uQOzKq1xhJFrANcqeqxt3yW1jk0vxrWNKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.a6078be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.a6078be"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.a6078be"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.a6078be_1788791031496_0.69475163324715","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.f0aea42":{"name":"@astryxdesign/lab","version":"0.5.4-canary.f0aea42","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.f0aea42","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1e36faac649e05b12dcd1343b9f4c682426bfdda","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.f0aea42.tgz","fileCount":555,"integrity":"sha512-0iB5AK1p5iiF7869VXTfV1tuoZJL6BiDP3xRTws2gkeIaPyYbbV86oWcx5tXeg9MuCDWH/+S1UlPN3hq2juvdg==","signatures":[{"sig":"MEUCIQDiZYVBFQsd+agGf23J3/F8mTMKA+QB5/8NqnXkZtKAcgIgIqwtwUlzjIDpY9NfEp2jhSe1578P1nKN52bMyJJ2f3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGBUz2fJcTNNS7JjuVtylwnxBxyvJ2b0WGhh7KZfvJrWAiEAqTSAiwOI1GxjKu936c0dPGKf3KJMlMhWkst5fyebUnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.f0aea42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.f0aea42"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.f0aea42"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.f0aea42_1788791666862_0.5603261031270712","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.bceae22":{"name":"@astryxdesign/lab","version":"0.5.4-canary.bceae22","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.bceae22","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1c5a65a54c9332f6eee0b115d9de2e6ed09fc889","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.bceae22.tgz","fileCount":555,"integrity":"sha512-EgwbF1IwYPobjYWXPWPJWWWOtQnT0xx1gmxEdENcwRt0Gf6NaN7uPFHVvMJsSlPmQ6p2ISpY1gCCZlQv9/FoPA==","signatures":[{"sig":"MEUCIGBqGIRZ9fGmhNQZU7+y70RK71qdfsPE/1oRhaIjASS2AiEAi8B/093RLTQPZImFikS+Rne4uOBiVVFc1/BZ6EkOoyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFET1XLGm3pK18T0MzVzvTiFnZAPwTI9FOglGDMj3fKAIhANY/3P0qudypkjWHLEx6Qx1TGdE+p7J94x7CYx0/L0rt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.bceae22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.bceae22"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.bceae22"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.bceae22_1788792508886_0.8804518065253393","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.2f93b14":{"name":"@astryxdesign/lab","version":"0.5.4-canary.2f93b14","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.2f93b14","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"925ae23a520e8fba158d6bae3b0193410178080b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.2f93b14.tgz","fileCount":555,"integrity":"sha512-045+pTqVu1SVT8G2ycK6giRRGagACIf2389Pn87HTeNB23Ygc51enff4jHsBZwC+K4ljFHegL8mCWKJ1pInYhw==","signatures":[{"sig":"MEUCIDXDFAKe5+dcTeGU1pNGf9M85wMwpTEWvuD4QAEK9uDjAiEA4mcvlzWgrcFFlJkNUgTGmXIiyQNLu//P2DKX1eOHW1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGuo+ya2Z5l2/Yyxcy7+HyjBSCV5a4ryg7amAE8z4urOAiEA5BFvGSXrfhBgMJBsG8z1reazelPcNifm+rbor4/0img=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.2f93b14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.2f93b14"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.2f93b14"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.2f93b14_1788793441491_0.9840392202568544","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.fd90faa":{"name":"@astryxdesign/lab","version":"0.5.4-canary.fd90faa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.fd90faa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bb7b36c54c5452a0604ab4c7efed557329ab9e2d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.fd90faa.tgz","fileCount":555,"integrity":"sha512-6/UI9VjXNxihZStO0SyhAtVVhMboHvUkS9wJYjSqXVzx7s7KZdIqB6MwrQk7qHrJ40J6sJ+K26yUxkuJdJd7Ow==","signatures":[{"sig":"MEUCIQD1Zy0+2ZgPZIajzVyQtwzluB/dqrae2/Y9NDb0PpYPagIgXFO2UiNmpRjB8UpIpxYFK5/wozHImMa19zuwRazb6YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjM/c9rhbWdtxEnefXyn38aAQUTHeuKm+DKR/SZARGCAIhAKIeORSDQdIY1BNT2+NNr/gqT44UVB+5oIGjFXUYk76o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.fd90faa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.fd90faa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.fd90faa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.fd90faa_1788794529803_0.009347436559735911","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.20d1a40":{"name":"@astryxdesign/lab","version":"0.5.4-canary.20d1a40","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.20d1a40","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0088f0a0f138f13c82857e14e7682a4dd005f230","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.20d1a40.tgz","fileCount":555,"integrity":"sha512-EZ8CAErT2QUeKnKywBKmMXMTYpYjsn7ApSavlfFKs8TsbTuUqTWsgeJJKP6riGQZ4zX62O9NW2m6qe5y5/9JAA==","signatures":[{"sig":"MEUCIQCZDydlIOgNkHyRAsNPv84W9UDJbtL4Gzfx3DStjhbnhwIgFugyW9KueY0NMi3WEvkvr5afJVCU6nrufxJ9VO7iLpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDj4bPjszXs8XBUaoPDWSsHh/Fzx5WHb3yd1gk9dxYMUwIhAIry2Gs2Z1jxfuM6N0djWwcTwXxe1cg83O9Pm1Ol4cmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.20d1a40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.20d1a40"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.20d1a40"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.20d1a40_1788796734671_0.04370953107653319","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.3c50fcc":{"name":"@astryxdesign/lab","version":"0.5.4-canary.3c50fcc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.3c50fcc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"394b26c39fe014dc34e4635da1bfef2d8199c469","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.3c50fcc.tgz","fileCount":555,"integrity":"sha512-gkdzlm/nQlRwJRMG4Anfu8tvEakNUi2X3mnsPjHbCyVKtEzdbQd65yXYfjjUn6tvFaSYspylvzds81ZMaAqTig==","signatures":[{"sig":"MEYCIQCm8Vm6fiUugWZsDq/fK3gbkmK+qhKaIWv1eauke7TokgIhAMrpHLu1TLcHP7PLFG/UhzNqzeLSQOMaU7q1PVBZyBAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHdAzOadaHuNCBVxx8PvsCfWhczIzoLBjbR2LY8JldH2AiEAvCpiFD2YPac8jtEri7vzMAueRpDkXy7iDZvVeotDOTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.3c50fcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.3c50fcc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.3c50fcc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.3c50fcc_1788797696343_0.6093283430531844","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.a8b08f3":{"name":"@astryxdesign/lab","version":"0.5.4-canary.a8b08f3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.a8b08f3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ebcdf94f6121ad37a987b83a566315de2dd381f7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.a8b08f3.tgz","fileCount":555,"integrity":"sha512-MbkbS0YkWuhaVnGpd/O5xXmiIdKh2Ec1Zh+vJJmQzpk2GTDp9m6JnwNJLgtzpGQw5HU9EWXtumAUe9Vvui75PQ==","signatures":[{"sig":"MEUCIQDZN/TS3XiQUktqW+G9iBa4AdvlPRfe4FchvbNqRkZCYAIgW15X0+AlwvLNX7kO1bwtsJaZvmrpPDHitoHMdwebeKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFv47FSGlGt2aR/IAY7/Y2pRslGlL3EyqLmEyNEf6ACOAiEA9tfyinaKvw2ACHRKPh4Qv3iXyQZ2RN4O086VzCFov6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.a8b08f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.a8b08f3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.a8b08f3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.a8b08f3_1788798326480_0.39668962861015866","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.8b6500b":{"name":"@astryxdesign/lab","version":"0.5.4-canary.8b6500b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.8b6500b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"94a8c7ce764446e6b55dabf5a871d9899e421ec2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.8b6500b.tgz","fileCount":555,"integrity":"sha512-xHssTFGvkAesk9JoSpRRnkNF7KhG3IINbRyncaQSjc0s/ebRtc/IdISDT/kelTztlx07VTOufG9dGhA9zx1zCw==","signatures":[{"sig":"MEUCIGEN78uyfMBiccfKsGMwnRbSwB4khxv4lAwj4cmVEmZaAiEA9LaYkvk4wQJXK8PivJY0Jq13NmrRKCNfv2KUu/cZp70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFT+g8yifYy6ujMdnqYu0LKfjsPa3Qdl0Nsa6JGbjDszAiA37z7ZpOkG6CmJeJsG7qm422zhCc/oSI3UaD54IBXZvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.8b6500b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.8b6500b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.8b6500b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.8b6500b_1788806446629_0.9981832816044012","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.d41bbfa":{"name":"@astryxdesign/lab","version":"0.5.4-canary.d41bbfa","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.d41bbfa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b0351999f3d9926bbd045a33204a065fab494687","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.d41bbfa.tgz","fileCount":555,"integrity":"sha512-Yx42SC+Vv+h6Xde9+GQO4npVsezn4uQ2OWDQ9l+0VL9Fd/6fDNfwYyQ+/y85D9q24jOo2XF9o2UOwTbatoBPqg==","signatures":[{"sig":"MEUCIH6ny6foJ8U+bTDltq+eTFjR3UL+saRqOURKxXDfCSb/AiEAlPlG8oWcMyZTSAVLmASaRCMINzli1169Rn6p/W7GzQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4y1hXAlVnGokl6NyfDG1QeNEXLexJWehNFpfQCPitEwIhANRpwU3j3TLm9kvmMdC5ROdxUzQ+PGG9d0aFko1DdDkV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.d41bbfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.d41bbfa"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.d41bbfa"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.d41bbfa_1788808733170_0.6623291158953122","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.3d0bea6":{"name":"@astryxdesign/lab","version":"0.5.4-canary.3d0bea6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.3d0bea6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"058410479bea19f51e2179179e5804f46887afca","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.3d0bea6.tgz","fileCount":555,"integrity":"sha512-N/kOH3cFelku1PWujkJalK0p7LR0QkgSM6NKtP+8gKD2LyWDbU1811yLhuuf9Ch46tD6Ej3ypikUIKPd9uQQfw==","signatures":[{"sig":"MEQCID8+nFu0ElcRJl/5ZihpJcjx/9xUOa0QUw9BsVlKH+BOAiAH33RM7Hdbm8x6yy+LbGmrOMR6bR4QRBANq/nGDgVDiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEAUIncxGT9SGBP8cipaZ0LXDmlHtuJlIOUV8P5C+iPQIhALwfADECHVHbaLP8vBF+FwG7k5yh0kUfRGn0fb71ivlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.3d0bea6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.3d0bea6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.3d0bea6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.3d0bea6_1788811090489_0.11114723898982715","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.3750c46":{"name":"@astryxdesign/lab","version":"0.5.4-canary.3750c46","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.3750c46","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f0ce6fd288d73d310c589a74daf80331c9f64639","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.3750c46.tgz","fileCount":555,"integrity":"sha512-q86f/Lwwy3OxuTbIzbHuOuVgI7RDXGoDj8Cx/AMjNOMLTWqYiFreLqncJeK0Rd6YhUeP/hjmZG+snJowg3SCFA==","signatures":[{"sig":"MEQCIH8HaxvRWRfK1qRVma7NCOs6VQXoxIksvPxVsDBFIKBwAiAVhQVWNd8YzX6iB88H+PWyBv2AX6Q3aUNPIoezDk91zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBHE2vuswIIMMF5QFcYzcoq5P3k1eSwK9PV7wmVlX1ucAiBspFR0jYGeWgHSR/R0B4H/pkGdtWKdvNqyp/TF16W14Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.3750c46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.3750c46"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.3750c46"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.3750c46_1788819143119_0.24724422754420106","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5967c07":{"name":"@astryxdesign/lab","version":"0.5.4-canary.5967c07","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.5967c07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"270e5c2bf006068464c050f0eee30929b5685c0d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.5967c07.tgz","fileCount":555,"integrity":"sha512-URiwZ+OpxOkYscJtCL6M37Vl6GP67LfkLX2tQevmSYiqg4PN8uVmW2kZBJVgLnsq1OaEve4iJyE6DIEyheytPg==","signatures":[{"sig":"MEUCIQDBsC6OkeQuy5LYbUMQqCVjHErY+3nEynTRmrKpMBEWqwIgbWUz/sHndAzVmss17eazdyEN9FCoBHCTNLW2H+ppEyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB2u44oXQK7XFCUGLX033WzqNCuDDOUj/whQ4JE2d0MzAiEAmkW+T2d9TJB73l1d8PGNWN5ttJzLwud61diSqMPX1m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.5967c07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.5967c07"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.5967c07"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.5967c07_1788824416091_0.6380117668863403","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5b3ebfc":{"name":"@astryxdesign/lab","version":"0.5.4-canary.5b3ebfc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.5b3ebfc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9bb6bb80c304dfc4cc8cb1715509b865802c036b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.5b3ebfc.tgz","fileCount":555,"integrity":"sha512-uxa8hNV/wD6QjlmlVxp9cRzzWqDgVr/k2xJcVt0zNhvLHftbfeHjifLMN8h/dkGTXFL4ajxK4q9xwveI6P6r0Q==","signatures":[{"sig":"MEQCIEahqnmBE5O79sz13k989hMHb1oZkIsCMWXNpmJZG5ygAiBz0Wa5t2IlCVHjxzQ4LSbuFYfgzxqHQkoMz/X+ZIWhHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkq4sKk/13f/twsKint0lEwiJhZ+6oqbjTPe0oKsqyAAIgG/qhgfYSjPkdttqwa7hxmxg6PafTGu6T3E4P0xgKpfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.5b3ebfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.5b3ebfc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.5b3ebfc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.5b3ebfc_1788828820556_0.3808252423731959","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.87a0f71":{"name":"@astryxdesign/lab","version":"0.5.4-canary.87a0f71","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.87a0f71","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"998a5f542ea5e7a316f74dc89797ed939723c68c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.87a0f71.tgz","fileCount":555,"integrity":"sha512-BCjrclQYVYp0lzmAg+FWF8ZzUnOhsQ8Eq2rO1tsSppDemx+wr1i13YSEiSUfmI+MuZy7OLmMd2j3ZsxaOdw0bw==","signatures":[{"sig":"MEQCIAyguyICe2SfKsY7HfUT+r4/ryOzZLVaf8y70XnxgCAlAiAj2pmA7k5tMA3L/HXVCpSDBBhADRrXuRvfX1p+aJdBHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiKRYHL4qTFi2BCmYuWLzsfkmZKeAdIqYpv1r8ATVfKwIhAOU0/VqvJcA8AhEaUK7YRfOnJ+/2h2y5aQ4r6iNclV1Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.87a0f71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.87a0f71"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.87a0f71"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.87a0f71_1788834033390_0.6554799031813543","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.a8e7f9f":{"name":"@astryxdesign/lab","version":"0.5.4-canary.a8e7f9f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.a8e7f9f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eb0583ae85c983a563d4019d797ae38a8657eee7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.a8e7f9f.tgz","fileCount":555,"integrity":"sha512-70YWr0lAB42VTvatiMdCMLSCKLz9znvdf+KqpJ/Iw2r+7tO2pqjkTAtFBk4y9MDbKFUVU05moZoNV+lEAntvqg==","signatures":[{"sig":"MEUCIFSKKqbxP6d8WJl1TKLixmG9tt3rpatPu26lgGa5/GVsAiEA9sbqGH8ROcDzYT5jaUKwUL37WrLnvTcrbTliGhDdfB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGcU4GiZTJfliYuf0s9CnSZJ9N6Znfr3A5Avcbk0UV6RAiA/UCyEAgvRlXt3KDNriyer+vThJtgCqxkmn255uraEyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.a8e7f9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.a8e7f9f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.a8e7f9f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.a8e7f9f_1788835287280_0.008021197922795764","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.e074389":{"name":"@astryxdesign/lab","version":"0.5.4-canary.e074389","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.e074389","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e0195022f6f9cd18d7af236e32b2b61bb80727eb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.e074389.tgz","fileCount":555,"integrity":"sha512-HtzSkTqx9vEVWknffgk9dUPpK9n8k39oDLBecvfDlmwPYTx/cF4R0NQkP+tmVo89F4b9HbWxyb7q/S20pQWkbA==","signatures":[{"sig":"MEUCIFRujkM/qjGKYWnceOVvtfpOq5pP8pBnZ3tj6hy9LUG9AiEAgGrUHtspj3Y2F87Vmk2tK/9ZdsPAt5Wcq3BeSiTCEpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAl35K0qUxpxj4G9J3Si94fUikH/MnBG+gSMdtfwK08QIgD/iBkFH7AmVAV7cRYoVaINMscz2FeyH5tnbp8eyuOz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.e074389","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.e074389"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.e074389"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.e074389_1788837170101_0.4859755435373887","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.208b297":{"name":"@astryxdesign/lab","version":"0.5.4-canary.208b297","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.208b297","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8b2ee1579ecc8297c3ec2e6be44b654b3b4f23f1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.208b297.tgz","fileCount":555,"integrity":"sha512-k1XQxUuD6HMpBILjVM8pWRsEmi4TIPfHajzE/xJ8lJ49spxASC3XJNfK9yvbwOhG4Jp+n3dlm8kSnlBrXC5qnA==","signatures":[{"sig":"MEUCIGVSTndOL+f8vo/OQUHGf2TFzGcZubtzqyLB7V4c5pO9AiEAzweQgKck2gpYLFB3aBFEoa5xl+FdL+b0yFY36oTPZKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCahF4U3YTrL2ksLVvif0sHfq/taXDwZHyk4VhvmooSMwIgIKJ2fE5VVA9m8Pcx8wJcJKKEhD5ZHvZbziJVrzSejf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.208b297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.208b297"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.208b297"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.208b297_1788838879739_0.7020738123348316","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.4092486":{"name":"@astryxdesign/lab","version":"0.5.4-canary.4092486","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.4092486","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a301454f0722a6103cedbeeb3baf76843068e3e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.4092486.tgz","fileCount":555,"integrity":"sha512-V+A937qDKSKnbnSmlB88FYa1/U/DMic+3XASiqGbSZ2NfLERoZ2bYOdN8TTPuDc7fK+D0mLmAvj8rKWwaQU4HA==","signatures":[{"sig":"MEUCIEa1qmqBgNFqmS7ww9N8KTXHoTUSKLkGWjqzUp7C9nE6AiEAnIww2i9rU4QQzDMVnGbP6J/jkRdBODwy9gaE0ky/710=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5dsj0PRW2OC5IuE1eHJ8xESRc400ZbAqB/DMPPaYfmAIhANGeYX1ItO/wStfuLvvS9k7QCxnxVPcOaH6ZDgwr38l5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.4092486","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.4092486"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.4092486"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.4092486_1788840544193_0.20962099587621785","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.592d080":{"name":"@astryxdesign/lab","version":"0.5.4-canary.592d080","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.592d080","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40aa12da5cc36ab4b0acb2deddfea84022c02bf6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.592d080.tgz","fileCount":555,"integrity":"sha512-tIw3wIiBBE8X8UoWQOOeEPryy3znprn0yY/scZJ5yqOOor+I5nOF8ovwyq6MVDRV5tFKMNC62xqzF+z6EoVEtQ==","signatures":[{"sig":"MEQCIAO0a2Lp27McfHgoLwQNoVbt0RZeMtgb5Nhxj1/0Uxy1AiBRiEx6qYfTIcyuKm1koyx2ZT2TuQLS5itxoOKoXEUMWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlkvZvDWGBdpsz79pQq3T1Gu2P98jUDLeRYPkp4B/02QIgJTkHVD2/D8/dOYdSvMvAtjlQujAqX/zxTguCmmR5SdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.592d080","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.592d080"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.592d080"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.592d080_1788841641289_0.0253339593765185","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.9fdb381":{"name":"@astryxdesign/lab","version":"0.5.4-canary.9fdb381","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.9fdb381","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"63d000f657ed36c6cc18ee6b7b87bec669f510b3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.9fdb381.tgz","fileCount":555,"integrity":"sha512-M5l9ZWzDELwythVV5dNnGyZWx/SyW4qXGETo5Lrxy/eiQxp0mnjnrzaxaSvN0+GwgQNyhRCaiSIi7LAUE3h3vA==","signatures":[{"sig":"MEUCIGyLEZYAEJItpn8br+DVITjqsvySYqA1ZaGFUFW60lPaAiEA+jJK+mU2jriG42P1MeJxWydMS+h6ahi6igwOH3Hg8mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfrCennUD8dXH44HA3jrckwwvIeSpMJ7aYxL8cKKP/9QIhAOI18aQGyMGWPdLGOi2gcQIGVKG1n0NWeK59v9TeXh1E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.9fdb381","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.9fdb381"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.9fdb381"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.9fdb381_1788881915243_0.07963540780226008","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.e6229f1":{"name":"@astryxdesign/lab","version":"0.5.4-canary.e6229f1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.e6229f1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"82bdd1fb4d6c0da06bbe47c96a1af78618fb6250","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.e6229f1.tgz","fileCount":555,"integrity":"sha512-wRV+ZvFy69m+wqIs+/DDn5J35bKBtB/kvlLIBVd5Vqj73jvZ+4dFjrOMEg9/5QZVE9PWXHMr6dRo8PyTOL76Zg==","signatures":[{"sig":"MEYCIQCOXfrTclhuW1psNPZsLep7x0iS3NYL0Jsp/Kvyi9Q/cwIhAOsq18dgQqHOOQxeMkqbeOYPGnQ5GCsSUVQ78oluGWiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMVJv3Jwas2A6VJPH5UO6B+X3mmR+kV79iKuGhZpX8cAiEA8bLXD6mlSpSQZpHTXU0i0u4sVsfidnoMkW4taW+jFK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.e6229f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.e6229f1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.e6229f1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.e6229f1_1788898029821_0.9128306034349809","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.43f4f7d":{"name":"@astryxdesign/lab","version":"0.5.4-canary.43f4f7d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.43f4f7d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"52fda7db3c784a254fb829a5e7a0d4fbb8a85727","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.43f4f7d.tgz","fileCount":555,"integrity":"sha512-YcWKMWGuMrBLwcbFVafuef5SX/0qo/NvXHHhR589Qm9mxP5p2z4RpeUPfJIAnFh6sMhiWwXPhrULr65qsW4Yiw==","signatures":[{"sig":"MEQCICQ+BOODxAg2EWrAcTq6bT78Gz3xkUXkcOUyTDFtHhf5AiBt0dwfqDHp4YqJIzgDxqPuFnFYiL00WlNOyMY2MRNOgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGu/K4ONicz0xJyy7m2PJZoeF+xsBN5VYFv835t0yh0UAiEAoC6TgQANursuGIGSs0Un9evFnIjc+bQxCZwE5Wp0G/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.43f4f7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.43f4f7d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.43f4f7d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.43f4f7d_1788906086528_0.46934694286750034","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.137708d":{"name":"@astryxdesign/lab","version":"0.5.4-canary.137708d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.137708d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5bbc3d755af18012ef380e5812e0eba39f1b065d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.137708d.tgz","fileCount":555,"integrity":"sha512-kM4OKxkXcexBd5K7eSti/xA5eR8uFP8yXIz1RaBhT78hybdwEjSgDQaDdAhilLR2iHje1jSlZJ1fqhJiTOBLig==","signatures":[{"sig":"MEUCIQDntq4Zb3hNEPS3rsbKB8tD/matN701fFwvZ+O7W0tGggIgd8lrCgyRRFXq6hHovjXEReT+olv58w9EKuf8Uph/OeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoyv/XSMc28yrdGlBVr9T1zz5OeQ3a03TUdk06QbfUQgIgRwksIxkHHwBQ9o7rvVV3j4tL8LveMoRjnbRUzZxPpAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.137708d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.137708d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.137708d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.137708d_1788907917889_0.5932306092350454","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.fda3f56":{"name":"@astryxdesign/lab","version":"0.5.4-canary.fda3f56","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.fda3f56","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e5472d92b77b977cfb2241ca767a676e1959957a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.fda3f56.tgz","fileCount":555,"integrity":"sha512-tQw8dLtBnv9Wh32aqj7Yb85Q4+4beNndfiB/StGlpMOExn0gQefb8d5lG5T/F+hhKyqm+K/HNdwj04znAFyj1Q==","signatures":[{"sig":"MEQCIC805UJBuk/AEb4uFRXyZpMQxXaKVZZJE6EVkIL2E4V5AiBA1SzBRSEawYBTNFWfROqQuDRqyHuDgWBms5yEje1+0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNG1QxUTyISRw0Juaj91mxmtHCsYeZoroGBFowtq41EgIhAIBHkzndLeLLlER2JlyocN2gsxdb92pbxPiCzeKMbryp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.fda3f56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.fda3f56"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.fda3f56"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.fda3f56_1788914057348_0.8778680938436729","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.e5b4571":{"name":"@astryxdesign/lab","version":"0.5.4-canary.e5b4571","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.e5b4571","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac9af045afc2e630484b01a87df2d9bb1eef44cb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.e5b4571.tgz","fileCount":555,"integrity":"sha512-Zk3lqszXlr0ky1h9eBuU/atG0/kwMsMqF+sIqKIYfvOGnFzhulHoVSuL3hXCGdaUpLtiROr0MbEOH/njd6KKYA==","signatures":[{"sig":"MEUCIGJVVVnzXFnZoF6UkhtAYK/0jUPJrQV8x7nPMBPESvgBAiEAy8/RRR9/V0ThfIMKCEwNkZbNyXuzY6p54ZZhNhlOxks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl1E4CJQEYawI43WA0QiB72StKQY/qGdAP7MVTj16uTQIhAJFsbUjmld7NFy1RpUlxmRcsn+t0lD08T/8vxvQjlls+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.e5b4571","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.e5b4571"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.e5b4571"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.e5b4571_1788916631294_0.1026034959917721","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.95c8dbf":{"name":"@astryxdesign/lab","version":"0.5.4-canary.95c8dbf","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.95c8dbf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1e13ded56df7f978da41cc257514939925436fa7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.95c8dbf.tgz","fileCount":555,"integrity":"sha512-LAwq+EG+Tq70//SV2NiCE2L48vTm95ARnLkhPOW/kuqSRZLWPOz562RQVcanAtyTuXUeYbe7BK6E72avDQhTfw==","signatures":[{"sig":"MEQCICvDEI5kTh7BSbU5q0m/yI9NglvvB/McIzogiZoyLnPFAiAILP6346B2KAu4tDppc3IlGl6DM5e0yN1dYAiCM+/6bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICtZAFpm2KwiMWOhrNWvse9I4p39irAWpYLTTnprv2ggAiB1qaXPCbhRU3JILxU3+wZEDh9rLMrTUUOp06j0nvi14w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.95c8dbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.95c8dbf"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.95c8dbf"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.95c8dbf_1788917431070_0.27151943422491365","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.e34ea63":{"name":"@astryxdesign/lab","version":"0.5.4-canary.e34ea63","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.e34ea63","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2c152bb314b0203db8adf51b36f2f0aab77dc37c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.e34ea63.tgz","fileCount":555,"integrity":"sha512-wbhj+EAi6m0iqu2uPMaJlAZkg33lXDqBJ7vjdflRrMN2rNZ+dDJEnreAwM9axGgacQSWvDDAPcDkNuX/edo7DQ==","signatures":[{"sig":"MEUCIHdMTom+YWhOPhmYub544UhOjxEmwZX76CrBlYSF36PtAiEAzit99vijO/5c1RvRXuZJOvmWSAo5UAhvq+hSUf1MMgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBo2liDOYlpdHlxWb3RMEZyrNAcOIwYHH+CkAr+oeSiUAiEA2+fBsV1/N/dZDsYTQdd3pb8f5chbr79DS0xcRF0/RkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.e34ea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.e34ea63"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.e34ea63"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.e34ea63_1788925047238_0.7579927687516888","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.47a7ffb":{"name":"@astryxdesign/lab","version":"0.5.4-canary.47a7ffb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.47a7ffb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a8c0d7117fefd8dd04eee2f0377c69f4f9421ba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.47a7ffb.tgz","fileCount":555,"integrity":"sha512-eGDBbnc7yE6yjex8XFxWH8Q4DM6A1fJ8S1eWGoViudeo0/tCSAjGspJuhak3xNbcQOgMdExEymXTGToYM1GH2g==","signatures":[{"sig":"MEUCIQCEsrpViuOjKH9BbSO2l/aPZRGSAPjU6q+coZ/A2i6PfQIgISw9PEFXXTTA3ZmtIeDEPOpodMvmxdABwzs0RknfBWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUlw74M+4Fdnm22LBenrEc33WxhDPmnEoNoAyu9LHJjAiEA7JPnkPTbECyE2y9DmXDTXR5Na0mLPl+ACkHJ6EiL7Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.47a7ffb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.47a7ffb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.47a7ffb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.47a7ffb_1788926849358_0.16632586194991905","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.77e0672":{"name":"@astryxdesign/lab","version":"0.5.4-canary.77e0672","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.77e0672","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6ce0c4230fde1c933ad8881ca36c74038a9c1680","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.77e0672.tgz","fileCount":555,"integrity":"sha512-rQuE3/qxXx6lDJ1cfeUZUcA0NKbXx3Nf7j5msCQk/L1O8l+79WSbi6/2KhU8tZ5hIab1Yg5juXNXJMwcMZcc3Q==","signatures":[{"sig":"MEUCICfzcoqt0JCFpMHoRgGi5lQBV1I/5HAyOtxZrINWlMWiAiEA6VSTMYxxiSnp0+9DifGQbMOXA6Vv/a37Vu8uq7gKqfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEZozEeoM7NC2mt6xHX4Uc73wtVqxhIAA075S2t4GyxsAiAwRLtlV+vqYBatXYrEEvjj9KVw2QZtJcSXpgU4q+nw6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.77e0672","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.77e0672"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.77e0672"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.77e0672_1788929149523_0.650939953375077","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.62bf723":{"name":"@astryxdesign/lab","version":"0.5.4-canary.62bf723","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.62bf723","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dea3e6a3f0ec1d7b257410d9ae8f55522ccfd888","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.62bf723.tgz","fileCount":555,"integrity":"sha512-Hh8L8oa7Z6jCk9FF/QuXXDVJDkOmkcqfPWN5bnRjdy1h/Z9qlfmPUqSSbX5Lbdr487wsYLcObJXtZpfFudmafw==","signatures":[{"sig":"MEUCIQCFiMalt+fl1Y2TUGJ0WeMGZtQKmRd5z+0Y4AKaohLkhAIgf+CVAuEjk+0HL7yj8hC3SJUvvYDJCwGH01xvL7KQ02s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHncXW4up85yKHvVQyTWfPXxwj/KZKsGx60RzVAFEVXRAiAD6rdKuP08nh4wAjzK8j/GfYZgeME1VezjmJKovHxx1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.62bf723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.62bf723"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.62bf723"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.62bf723_1788929366481_0.716340172267111","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.93e81fe":{"name":"@astryxdesign/lab","version":"0.5.4-canary.93e81fe","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.93e81fe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"59b563a95f424cda4b0d4d2a53f6d9b8f64bc5de","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.93e81fe.tgz","fileCount":555,"integrity":"sha512-ahABr8TrL+TPgQ/+ksYK27nL9iISXS/s9DfixuwaWobujX+ehqLHyNBtOa0VMgXmvz/w/UJXJMdeYh6Hw7PgQg==","signatures":[{"sig":"MEUCIQDn7q1QRNwuJvBi+x13VYokdbdiiDX19Us3EZl4Qkj8IwIgGDAjGh0OeRwDjZ9f724kxEMtppjCjbzXAj5qZziCO+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvEI9LQ/WgG1C70AcxxxIdN7qQ5D3wCBL44wN5GwzIzwIhAMJker/9zuUkHAEnnSBkfdzwPCKo/jqSDS3nwrgAHhaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.93e81fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.93e81fe"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.93e81fe"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.93e81fe_1788932554356_0.0058317270582466385","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.60fc2f2":{"name":"@astryxdesign/lab","version":"0.5.4-canary.60fc2f2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.60fc2f2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f8664212e9b65a81cfb494ba748b26ef04cbded","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.60fc2f2.tgz","fileCount":555,"integrity":"sha512-9ZkPrQJMFIT0TYLN2H6ZNw1hUeOk6FuNBWmqD4BMtKffCGPXUyxufDgZIpKlr4Skf+tD6uP1dRnpTTeuuiipKw==","signatures":[{"sig":"MEUCIQCB6KHWD+6tTsj0xqY28cvqwWZeYN1a5yZib9YxU1vudwIgSSE9FDisxLeoAEiDbWzZJFO2vlPBw5isPBBUeFDrFIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAn0EQUaZSCM+DOnAC7lN/M/NBtC5J6E4Ki5SdeQ5VpzAiEA0Gfj4SSYnCRRiAwO3t/8sjpfUpv6sjR8Uo6hDIig2Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.60fc2f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.60fc2f2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.60fc2f2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.60fc2f2_1788933626218_0.6398106929866996","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.491945a":{"name":"@astryxdesign/lab","version":"0.5.4-canary.491945a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.491945a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e1720a7f971f5f1d9da720685913a350571c546a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.491945a.tgz","fileCount":555,"integrity":"sha512-TXUpb2GvC99rCyxRdFEGtl7VpGcpUdBg2fnx0N2zBa4FOMMcSphA38y7Nk74mmmFO+8gedV/5YovyelONNA7pw==","signatures":[{"sig":"MEUCIBiYTJe/SlGg11M4+NgONc3yH9W1RelizETbCtD4H5CiAiEAzpM6/F9FYar2nsVZruWHTKqI7nUdJfP/sb0ASSbPGec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAOBGIxVmZ39xY6fdhTTKkh6eFNbCcQM6ZJkGfXIukeJAiEA3Vwy4sYWViGR2fJTrfeenXnQfMLoCAO0ItftdwPx3EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.491945a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.491945a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.491945a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.491945a_1788935664585_0.47834649122621054","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5c37ada":{"name":"@astryxdesign/lab","version":"0.5.4-canary.5c37ada","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.5c37ada","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f90f395103d561d8aa2ee78c2592ec11ce23d340","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.5c37ada.tgz","fileCount":555,"integrity":"sha512-rOkBOl5TG40+cu2fso48GoO6gJOgqqtOry8/5Auw5ICi3zxZ+0RidaNb9t4imfb2VT4GgMCokfUsxW/cTQGFUw==","signatures":[{"sig":"MEYCIQCBDMfuJTNe4dw1N4lOSwr6/3xohCr5ibdCsO3tUNVDlQIhAKwvaU1RGTYuxD/k9+/F8T6fwMoKVePQm1eQx3pEcLPX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQR8Vk3s5ivbjkxx6rX8pj162JM0knbqHhWy/fB90ImAIgVXnTmOGnXwdlfPbLBV1+VSDiXWyfqTvIkTiGNI4BAd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.5c37ada","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.5c37ada"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.5c37ada"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.5c37ada_1788937638629_0.7988072999014479","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5123978":{"name":"@astryxdesign/lab","version":"0.5.4-canary.5123978","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.5123978","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"76f855eb4a849620fbd8690f959607e6357a64ad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.5123978.tgz","fileCount":555,"integrity":"sha512-k8UvIfUClJCl8BcALxStfMe3OwpfcELx/Ail9uiyQc6EjR7gVMopt03nkO1MvngAYzKmobte0kGAa+jyvCklnA==","signatures":[{"sig":"MEUCIB0RVZRVBcxg7PP2sQw2TQEv3iYHUtDQgKsWLkIjPp2GAiEA+SRKx6/YofVlPCj9lLX6BVlpxBY2u2+5w0r+UAAGu2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGOVu8UbcZSLx1qDOnPuAJuIIi53O5BV4O1qbZHqEKywIgSxrDkA+frQUep6o6zKGbfJVXstQig7fjF30dZmf7tyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.5123978","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.5123978"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.5123978"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.5123978_1788938693946_0.4844171617173716","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.53bc34d":{"name":"@astryxdesign/lab","version":"0.5.4-canary.53bc34d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.53bc34d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dc190f67c0f00a83183c829967f65566b6186005","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.53bc34d.tgz","fileCount":555,"integrity":"sha512-Vsq9kbSgTS9brGQ/nT1PVnXD42BRc8YbbzS85zJ2vn5tv+ICKtDg05ccEvfIfib331xHKE9HvwLtDzPT5mzrAw==","signatures":[{"sig":"MEQCIHl4sOD5GnrqvhRomnd0kcjbxbdyrZ7IKTLzUhDAC0yoAiB9niC9L7s0REoNvXCmvFOeKTY35xsIAJSgwyR/LpOXTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWgzNCXHtTiwBfQzr67oFS8utHMiFlfwz04w4dGQ8RbAIhAM8e/DS8mWy93T9KVOQumk4DWx9Nuc7OAAhyHb4iPOwj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.53bc34d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.53bc34d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.53bc34d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.53bc34d_1788948235359_0.7926525124693289","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.1232b85":{"name":"@astryxdesign/lab","version":"0.5.4-canary.1232b85","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.1232b85","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"75605a90d91a9a2448b06363dae5d8257ac259ad","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.1232b85.tgz","fileCount":555,"integrity":"sha512-c/sEtu8R8jqibA1VbMnn11VEqfGpR/GLTvL02CKs7N3PJt/Vvzi0ss1XRlX+W8ulrde1ivkHKDvP3KCQvbELwQ==","signatures":[{"sig":"MEYCIQC6amINQwMIf1+iS4N8S/TTUCpQJU6b12W9yHnF9iW6fQIhAJAo0NypCGdsm+QK4gdkbfn2nuCP4y4jRILNGEx3RX8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTqdRMxbPYnuonIIjQrgYzqK2Mq5IARwm5WrSvbWXvewIhAOxwH70aZEPMFS2/SjDz3s2JWKo23jkRJ+VGXY0Jz9JL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.1232b85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.1232b85"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.1232b85"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.1232b85_1788955819528_0.3178847411734853","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.ad0006d":{"name":"@astryxdesign/lab","version":"0.5.4-canary.ad0006d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.ad0006d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d0d2fc24bd36a56fcbb176ecb216c422755916a4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.ad0006d.tgz","fileCount":555,"integrity":"sha512-6bKt+NHef05G/vrsfovQC8xmue7wbDvU7IjesQcGD8Ny7IqQkN/RkyUXxPRZ5pzK6hExardc6a+uMS1glS/YVQ==","signatures":[{"sig":"MEUCIQDxESDL8ciMEpYs3iGwOtVqJzXhSYKekNg40NfM1Nf8XwIgdrpQoaZaszJf1RFDBmFYHxdsAB5yNttXHEi0mvf3380=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSRy9GIvj5vYAJCjQC0PQ+NmgSRQCvbOVUeK3yAcPdGgIgdz9ig3vhstr8cYUK6J39Bc2axP7kVlAf7k0k5Wu1mIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.ad0006d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.ad0006d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.ad0006d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.ad0006d_1788958253388_0.8409292147398366","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.4a31578":{"name":"@astryxdesign/lab","version":"0.5.4-canary.4a31578","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.4a31578","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"93562cb0303d32c8334e53771aaf21febb9f416a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.4a31578.tgz","fileCount":555,"integrity":"sha512-4ZkbogOLu0zMQ82pj9v2ZNH9rNmgCxumT++2z1EWsM7wDwaD0OEBVR3EsQEVShwNzz6OZHevy+RarTtQZfDAKQ==","signatures":[{"sig":"MEUCIFa+cM12agTtdX77q010ZCe6DBNwqSjGRH+C8VrGs2o9AiEAsw8hMhX/QCdI0fjy9yPqV8qYZiAnKftJG+lnxmJel2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE0jy21zb5xpY5JZ3CgOpsemn2yZbK9IEcBR4OayGOd6AiAqFK3yth+KBQWMrJYoA9erXgemASpgcBGYVl13dVBIEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.4a31578","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.4a31578"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.4a31578"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.4a31578_1788959153239_0.5173587727009901","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.83a74f6":{"name":"@astryxdesign/lab","version":"0.5.4-canary.83a74f6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.83a74f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4855b5058a682ffcf381bdd1ac8f3a4b726691d6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.83a74f6.tgz","fileCount":555,"integrity":"sha512-PCxUCBW3o/DjzPGciZi3t5SQL++7H+CGWw9mntKWO94mRteazFlccQNGl0LaBlrO/hASc1FULktSEQt/xOo7Ww==","signatures":[{"sig":"MEUCIQCynevxPOm0G4/+6pLikxrAxPgvFTqBpkLJ2IalFc6n2AIgJJba5Sys4ZvVs8ksHxSIVpdJgs9VwV/yVkdMGdyJ8uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiEuQLh9sL6nLrNqASARC1fqHq4wN5K1plv3D9TKWpTwIhAIguKSWDoAHqcbf3tI5H8s9JaKT2QjX3plBGCuoBahyt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.83a74f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.83a74f6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.83a74f6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.83a74f6_1788959629207_0.08343988737783103","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.0fee3bc":{"name":"@astryxdesign/lab","version":"0.5.4-canary.0fee3bc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.0fee3bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2533ba35fc7de40862da8c401c7a0a98c008f65e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.0fee3bc.tgz","fileCount":555,"integrity":"sha512-Z3XaCpsM+i4/x8RXliFu4d8kbChYA7HnG1lKC0dnlwzEJkj04zmMdRHaBIFyL2/930GTdLiSiBnAARY1q+2JxQ==","signatures":[{"sig":"MEUCIQCKXAxRCpoJ2o6+FMXXgoALDEpuT6dqKBFUjIh9xnaFvAIgWvp2lVf3y6M4BOA7X6sHD81NT8KEANInS64MDotrZ7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiBhJdJDs+n8v5tgZBo3bncrGyUc5EbkEXloZSU0FU2wIhAKaOcH+M2nhM2KchbkRiFddcPp818MFp6MAlHe/RAuq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.0fee3bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.0fee3bc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.0fee3bc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.0fee3bc_1788961576677_0.28861672578393716","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.9ed4d00":{"name":"@astryxdesign/lab","version":"0.5.4-canary.9ed4d00","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.9ed4d00","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"329df31d594a91c9bb6083cc010f6472a8408708","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.9ed4d00.tgz","fileCount":555,"integrity":"sha512-XYi+WaPyZLqzUXVGWymh0e2C0f1uHp27T7Fr72xiNbA3YOxbgeH/sr8f6dGyWUfmb6NTf8ss1vBeQl1Zafn/Yw==","signatures":[{"sig":"MEUCICHPNnJvj41jwZbZcHgmo3PzMqlFQxt2z6rS4Yt4DLV+AiEAuvizEQBRrUyNOgxh9m9u2xdJ4WYyezWuOvu2liILV0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBdQL/vs+vzu+T1l797FPVrC6L7t8LaBL9DRGCfVg75nAiB6UKsje1fWp48cNsNcGm5kntqZs+7iOptOxLRlbm5WIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.9ed4d00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.9ed4d00"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.9ed4d00"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.9ed4d00_1788966432245_0.9064865942587261","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.029368b":{"name":"@astryxdesign/lab","version":"0.5.4-canary.029368b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.029368b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e6e49082bfc11f6d2f2dfb3570842564765a73b9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.029368b.tgz","fileCount":555,"integrity":"sha512-vNAmbWN5qAv7cj66btsTS0P/PSHrvfkE+iTuZRBL/BjiJhs9/jkQbJ8XBRbzYnTGje+NUuQET6dv8bI5cwGwbQ==","signatures":[{"sig":"MEQCIH87/gIX7OkdEJs12DU3GxTiW6a1EqSJdJPKHrKCQ3EFAiBWLr+DdI/VPIew7kDraujnQ7VJXYQWTDApNgAxzx+blA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC8U1mAe3QrCeHnxHUUivKI5Q50szmdWiy/dZaIDVngEAiAI2nw2ScEVaz0VKrjteSRTCSHG0KKgui6UJRFqZWO6FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.029368b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.029368b"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.029368b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.029368b_1788966720692_0.36681044483520897","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.64e8ee0":{"name":"@astryxdesign/lab","version":"0.5.4-canary.64e8ee0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.64e8ee0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"581de42217068fa2c4e729e8ce16f77c32bcf145","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.64e8ee0.tgz","fileCount":555,"integrity":"sha512-Lad7b1+ba1PGZoes3YR6dIp9b8ohns+w+NmBc3EfhQWBVAj3mlRYQHg3qVtGEwccBUQxpdWgiqlLFxtzoC0EkQ==","signatures":[{"sig":"MEUCIQCJ0RqyEz/3Zs8j3p4FDlBuhbmq5RVlHuFpMb+TB/7lZwIgIMBwvSlz00B9I3M0dSfKIZ56wneRcyUAIsIHlXGPdho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCc7ER6MSvzld7wa4kPevKw8x3AWeyDBzCUQLz6IQ+70AIgL/DrfdEzCIpUAWMBgdwYyBji8DYSUppgQ57KDk1UCgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.64e8ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.64e8ee0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.64e8ee0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.64e8ee0_1788976462347_0.9304913163164612","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.b6ee0ef":{"name":"@astryxdesign/lab","version":"0.5.4-canary.b6ee0ef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.b6ee0ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3dffa1f0c6559483e5eb489e36f6e5df1501a1e3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.b6ee0ef.tgz","fileCount":555,"integrity":"sha512-aAflPMW7gsXQsXBqM03iPa3SSAhrZUfPSrDXvyzWF6k4C9P5SZg680YqwBaIiigPAhXQGhhu1q55kMS3G24CRg==","signatures":[{"sig":"MEUCID+Ae9ZyjTf+h6bs1Um6ve7ywySViL3S9Xfx9Y2Mler4AiEA33kvvtz/+9B14yAcjOdQHZDH95GOGLuBIQVMdXi4hMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1VAmhwPLpAZkyRP3SnGusiBSAYEDfTMAcYwhzLVt+/AIgWM+LBS8Z6nvbXSEy8I11+PxjhG2y5P0LqfYtnfQaIvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.b6ee0ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.b6ee0ef"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.b6ee0ef"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.b6ee0ef_1788978393430_0.08088468153257011","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.4d2bde2":{"name":"@astryxdesign/lab","version":"0.5.4-canary.4d2bde2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.4d2bde2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cedec3b58b1e8962f8e0a45401d71e9854007242","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.4d2bde2.tgz","fileCount":555,"integrity":"sha512-yVGoXuXfeCOsVTwVZjRyBZjgAcMp6iuA0lkRBmtCxfl2ZNI24mMrmQ9z6J2npXp8Rz0QMKdltFQ7nOOpb6gMNQ==","signatures":[{"sig":"MEUCIDPVhgkMjyhc6lrgi4EnkVsXlj6PgzJ+3oM0vgvgSSKJAiEAyg4IIAVK9Nm+N2CBniXjamyRW2loqj5nWDdcIqj0XU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAmpC3D1oJb6EFX/n/WOURXlXXpFOUuhJ16mD51o94H/AiEAoBrGc0kuQFa8RkTlgsSygytaV/Fr+wJlxdAD82KvTe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.4d2bde2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.4d2bde2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.4d2bde2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.4d2bde2_1788981517984_0.6053528938995758","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.54ecd59":{"name":"@astryxdesign/lab","version":"0.5.4-canary.54ecd59","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.54ecd59","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"499c78a82f516c2a6b9ec5e08aed63531a5884e1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.54ecd59.tgz","fileCount":555,"integrity":"sha512-w8idQO87mTnb1F3ddmdSGK9qvK47vtW7GuPbEW/cfbG3I6f67IHj69m7WA1iCpUhq8UCyLnZ4DmvCxbloXhBVA==","signatures":[{"sig":"MEUCIQCfx4VST7ufhAkcRbPmESVmH1XitnK6OSFena1gr1xUBQIgOE0caFqZP8tbPxqlSXVsGtV5r9liSooRX2b2h5c+OEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7CVdnlHOabKhJ3gTyWmEAtjNbb1c+PaT5+mr6kohuuQIgHsaYPV6s7lCMpYMJP7fDh7eWnb38BzoxvAgWmNZMxXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.54ecd59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.54ecd59"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.54ecd59"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.54ecd59_1788981918788_0.4407890492964286","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.a599070":{"name":"@astryxdesign/lab","version":"0.5.4-canary.a599070","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.a599070","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c6908f7e20ac989e5e85407192825117c90c32a6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.a599070.tgz","fileCount":555,"integrity":"sha512-WLis9XvmOZqKTZBYXv6j87/726p3GI2upWV0qRHIG8JzKHmn4W8q9elOvB1EzfeqMRQGQgLFvD+rVBv8+fVHPQ==","signatures":[{"sig":"MEQCIFO+XbDZfQGn5qld3J96O2MN/6Cr7XrLpkUYIbG1tjW4AiAZ4hUol/mhcqdP3YEgewZvqK/ApgiGq7KEnxovpgjQdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9h9djwOQ0GpYr0KsqGirMEukAwMuOnDhAkIwL2+witQIhAIESXk4p5eIksQCYA1gypBiU/+KEbIafqeJbsurnjmom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.a599070","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.a599070"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.a599070"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.a599070_1788986767239_0.710483403981931","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.1e0c2ac":{"name":"@astryxdesign/lab","version":"0.5.4-canary.1e0c2ac","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.1e0c2ac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"03ac2a09831b2f664c0209ec6cc15e8cdd5e4470","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.1e0c2ac.tgz","fileCount":555,"integrity":"sha512-R7DzscQ4olZSm0E99+s6KYVvJyiBo3/py3pjWwMrm+N94k95ZAZYXVhnaWy4WpDGZG0YfdwCJTxWfXPiz0hQbA==","signatures":[{"sig":"MEYCIQDouSBBTtCiYiLTCHpfy+5ZZtP3izAgpcnNOncSouMTCwIhAOPFapUcGdczOF4MC+Y24nm+VGC386VU7p1AxL+YHJNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAyi4F3rngBvA7YOK/z6mJKO9kE/vJ3hFWj5DG6kJZxQAiAIuEuwmgyrVUH8rJAdseSH98UvGqnMWjSb8GTcOeO+KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.1e0c2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.1e0c2ac"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.1e0c2ac"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.1e0c2ac_1788990042360_0.5741734082936345","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.fdb0149":{"name":"@astryxdesign/lab","version":"0.5.4-canary.fdb0149","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.fdb0149","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ce4fb345bb06cb6f94e4fd7e58367bb4a5320e60","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.fdb0149.tgz","fileCount":555,"integrity":"sha512-DKedBZBcuh0UtTJPUSPcKManFSROLsn9VndvLBTDEMZgfqQp5NJhedzrFEuv9UZdougkdmZipANHSQ0TfwsSXQ==","signatures":[{"sig":"MEUCIQCHwwj1w9ElrVoX5WbCt8ASVfXpA+4uivDVjvIv2JT1wgIgUwoZuFTLmCikEDXk+x+v0dVjeY2ca9S2RGHx2NcrT7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOFKzwLRIZ2kK6o5kdWp6bgVAqCCaklUWNm2YIDh2BLQIhAIPj0sMxiVTXcHraploaJ9f/l8VMrVmUQvPQchFGkB0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.fdb0149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.fdb0149"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.fdb0149"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.fdb0149_1789018691449_0.13209148756554923","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.6ea8cf5":{"name":"@astryxdesign/lab","version":"0.5.4-canary.6ea8cf5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.6ea8cf5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9902d2c2f066f189cd2b597800749f9698def99d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.6ea8cf5.tgz","fileCount":555,"integrity":"sha512-ME3lk8rMGal13JGzoWRadmIyRRyG6sfwS709clCiu1sLBTK31ElB+L+wE8jHo3Z3rLVen/vvndkySCQV5km5RQ==","signatures":[{"sig":"MEUCIA542lH2YlsAnKJbYBAozb8Cqsuxy2VDEh4DTcXc/My0AiEA0jk2X6kVHxN2OzgDXP51ZgFYTpTv2K9A2a5zpVmRSvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEh/73QLIfMeXMLZ9Aib47Zn4pPYkGd7e4DTMx+9/i1HAiEA1BzFH20Ib82koDjpXFQw2yI/TsasnAIqsBkWBsdFvVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.6ea8cf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.6ea8cf5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.6ea8cf5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.6ea8cf5_1789019396646_0.01670377703156478","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.2ffdf8e":{"name":"@astryxdesign/lab","version":"0.5.4-canary.2ffdf8e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.2ffdf8e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b112f70fd8bf7897a35ead95ace18df361caf3bc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.2ffdf8e.tgz","fileCount":555,"integrity":"sha512-4phYFZsmWl/4S6WV+29QX9Ud1XxVe6DYAMZksqOQhheTYlUj5pKABGA5YkwgJzQujXPI6vk9ekzYlRI/jD1NuA==","signatures":[{"sig":"MEYCIQCQiPMv0ZpkLqbDV5iK8stRj6PAFssJn0nwLJjzZOPK/gIhAJFaUjVb50aX8He6Rxz1DbyePk6Qf/PB8u5TvK6dHTEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBTP1zSqCoKLZ09iMWAl8MAxLusy4WLUxwppvkT97kLZAiEA3/9cTu/IugH1FY9iBPI3PanmLq5xKUGuzddFkqFWkGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.2ffdf8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.2ffdf8e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.2ffdf8e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.2ffdf8e_1789021879503_0.8064571924709445","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5447429":{"name":"@astryxdesign/lab","version":"0.5.4-canary.5447429","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.5447429","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"82f289d23e85353b402f74511221b2956870233d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.5447429.tgz","fileCount":555,"integrity":"sha512-yxx5ce5g1yCXVuYYJtFSNlwtUkuDL9Owgb5Xt3vTfPJK3C1obFzuL9URSzohWo6CH30+9IOHnhXz4jbw38VdJw==","signatures":[{"sig":"MEYCIQCvpuqt4uI/wQVrtkSBy/eido/MrU3+M/AuIWMsFVYIhwIhAPcNrxhnrxqae2aQhrekL+EXvzJsdAjFsCESvzREyp8n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIxaBRwmoLpznOlhwvdOn9O/VAfveClfyXurZ//n1oYwIgLnmNGNFsmU4cHvCCLPqtTHHXkgDkfby3APJu8H9Kujo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.5447429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.5447429"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.5447429"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.5447429_1789024165601_0.687176536921585","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.1ea48bc":{"name":"@astryxdesign/lab","version":"0.5.4-canary.1ea48bc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.1ea48bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5d0a19a4a4b8f325961c00e033ed52e76c2aa086","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.1ea48bc.tgz","fileCount":555,"integrity":"sha512-Yb503YiizTU8+BjLTQ2rcz8IHVNqQx0Op6nLitkTX94+UOF9XpvQQr9PDihSgXJqwfxJn5XN7BZC2qajbRzjSw==","signatures":[{"sig":"MEYCIQD/1UTePbkgX71454Xp9dJkd+2gd0s7o86x1jeICNi0VQIhANRf0nFYlb3KCNE9jwR4Itw+esAvkUG2elSLa926pXsr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhMtDHYnyXE//I88pKbrj7EUk1Y8OUViR3+sSDoxVs4gIgedByX9VJ+AqsMIyLHGbMkCsFMd3Zx6svI9d0qRQei9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.1ea48bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.1ea48bc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.1ea48bc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.1ea48bc_1789050739971_0.6096034078432795","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.ae2cefb":{"name":"@astryxdesign/lab","version":"0.5.4-canary.ae2cefb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.ae2cefb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bace776e6070091b36674f9d0c2935cbe3a24333","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.ae2cefb.tgz","fileCount":555,"integrity":"sha512-uhEoIJSzu+wTsH7m1ImrjdUk5roXscjGM++GGjky3IYYyvhb6z6gvJTdCjZaep+GmdXDy/AZLR7T1skZpIIUMA==","signatures":[{"sig":"MEQCIDXuHwD0aFJMtRi7mcAbRIKn90OA9Kkejj+aCMojryqxAiAWVkcHo9c7sIAAv+E/A8AD0EtFHdx44K3ntxCTdIxInA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICmv22XJIZJq9E0ka07HVlpisY1V2WUBYwq/UBk7DQm5AiEAnDq+oj2as8VB7VcPt6zT76KE4Y4YmaZiv5EsLdtnLAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.ae2cefb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.ae2cefb"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.ae2cefb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.ae2cefb_1789052038821_0.36319080026808526","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.ae4ad83":{"name":"@astryxdesign/lab","version":"0.5.4-canary.ae4ad83","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.5.4-canary.ae4ad83","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4788d7c5bd3af0c65012704d54ae685789486ac8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.5.4-canary.ae4ad83.tgz","fileCount":555,"integrity":"sha512-ypiK0L/pq8q1f6QO6WhdUHLQ2xPy7nDlXljwNMGjUJmmz4cCqQNfDB3NAnqBvnSpphb7POawQAheIPyeN4PvBg==","signatures":[{"sig":"MEUCIBlm973vYoFTtZAmxlcBIH977Qqrt0fLsn3wMhwiYKb3AiEAqA698rgEHfGRF7XqvNDBwuZo2iTI6E32VmgslcuHr3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0uNVGriitL9jovY81/nE53q8PgnNSW6ui59GPqOKcoAiAY7g29RifljnXuz1kEAiYEAw8jsZfZEL2sBM4Lwz23Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.5.4-canary.ae4ad83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.5.4-canary.ae4ad83"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.5.4-canary.ae4ad83"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.5.4-canary.ae4ad83_1789054077962_0.33130214815213055","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.1e63a51":{"name":"@astryxdesign/lab","version":"0.6.0-canary.1e63a51","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.1e63a51","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1c6930f81343af65f2e1d8bc0e37fe4275d08e75","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.1e63a51.tgz","fileCount":555,"integrity":"sha512-Ot0tfY/+TxoVzMlcKlx1riu5lxlNvMJy/G1VYvBB3MB1ZQkookYago9QYg3YTfdv69dFl2EFkGZIv1tQbmvJFQ==","signatures":[{"sig":"MEYCIQC+EUUDC4zFKMuUQQRjno5NZ+6JPNBUgYB7zqbhA7NZHAIhALAtuD4Rzd0Eu50XlnKp2l576jaxwN4hRbVSvFdONU2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEWxL9jUEhN6qgAYUu+Zdnn9cTgIRBbZAVVPBF1Ev0qJAiBk2FfxveWEuq5q/lF9agnp+dyWjbWh64Z0soAGUoqbQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.1e63a51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.1e63a51"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.1e63a51"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.1e63a51_1789055806156_0.24347324901907474","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.65dedfe":{"name":"@astryxdesign/lab","version":"0.6.0-canary.65dedfe","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.65dedfe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c73556f6cd52992ad6f1de1e0c6150606b251264","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.65dedfe.tgz","fileCount":555,"integrity":"sha512-aExbZAJ+X7265LwTxRC52Yks8F6q42llqvEvCA5hj2KAxTsY0yuhdVWEkZoVQOhRgG4S7YiBSuUpwjKIoeoSuA==","signatures":[{"sig":"MEQCIERXUrQ6W+jI+BpZTAqrvvLkTkyINV1K6zLGkoyWrCCcAiASw9XmveqvBmkqgHjJAXB3l9xfl53LnQdEBQwJUf0yYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCLmwuAAvxBuC51/6pUezrGWzU6Ync6pmhmrTsgYPXyAIhAJbOg8UwDWbBIrfpSWpoeZh3iD3moVguTaFn0XA5xi3V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.65dedfe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.65dedfe"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.65dedfe"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.65dedfe_1789056279526_0.08014243625590711","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.f069c04":{"name":"@astryxdesign/lab","version":"0.6.0-canary.f069c04","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.f069c04","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"16e22f9c3b1440f2cfb220d7e623cbd6746ea0ef","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.f069c04.tgz","fileCount":555,"integrity":"sha512-qfGbXYGlrBm6SRaGly0677E5xjeQEEGe1NJMvkHpoJvWJNHDKn+eB//qiV/8fFhsWn23oE5+7B+NwjftmCzchA==","signatures":[{"sig":"MEQCIDJRbuBOg+9ATXDd59FlTrYMdeXHkBqj/IGIxSTKLGOBAiB3eIdirMcUEHm36FJI6HZjOcQouqUZRn13DkZh/e17/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPcAa1wJ+pKR5YwtdMgtM0zdUpXeHjcy5NGBQu+37DYgIhAOVaNL8KSDLwNstwW0lJPyC2caqeZaZxm5EmEh4sQmob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.f069c04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.f069c04"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.f069c04"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.f069c04_1789057075607_0.7052370262205316","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.cf3ae89":{"name":"@astryxdesign/lab","version":"0.6.0-canary.cf3ae89","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.cf3ae89","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2ca42726d8d2eb1d856c601c44918ece55f525ca","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.cf3ae89.tgz","fileCount":555,"integrity":"sha512-dfKJRZwdo/aIxt3stETxZfdWd1wz8ya1X67+HDvOookQ63NvN4wcRbiwaQbV0qRwiC0JhszNbwOuQ0/vx3EIfw==","signatures":[{"sig":"MEQCIBnJtwrnauW2k/TrI91GMI99uev/WRBi8/t6CZY4+ru4AiBY0sfMfbV1VhDDhVvx5VTZZaKkfVTCf/elloTs8X510w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTF/HUGda3mbM48tKunhEqf/VskmNZ3JdxKpsAKXrRtQIhAK1aQ8jBvthrL4PnXJpATaWkW8ptG3NQqPxPJos+f9+2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.cf3ae89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.cf3ae89"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.cf3ae89"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.cf3ae89_1789058016374_0.9601732086357839","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.53b874a":{"name":"@astryxdesign/lab","version":"0.6.0-canary.53b874a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.53b874a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d0d859fa414f65ce27497ed12b0df485206722a9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.53b874a.tgz","fileCount":555,"integrity":"sha512-bMWx8yUiUkyzLfIrZmy27J/l/xjoZGyraSdGeYmfOlYmkTzPG8EnB+GQ6VD7zJFsEOBAJJfcafy9reJa7n6Q5g==","signatures":[{"sig":"MEYCIQCIZDQaxuf1DrC9rbLKLTspuPZQwGzQC6+QpyvoANA1OwIhALer+nXnWS9VbWxQwrJ9ovV3zBOjyWMg1HLEXJK8EkR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB5rksIFymlD43SW+ocBDd5EPq6c5EqaTR2SNMeId61yAiB5bQ7APmAeZJt3n7DfsTlwNgVkGpe6H/AvBEyDkde+ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.53b874a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.53b874a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.53b874a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.53b874a_1789061127221_0.9992636185621684","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.1878190":{"name":"@astryxdesign/lab","version":"0.6.0-canary.1878190","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.1878190","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d128d5c8a8c780d4de4ff0dd3c05c3fb47a3a322","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.1878190.tgz","fileCount":555,"integrity":"sha512-/hyKY94zk0A0WnFH8UnhKoq3jOYqg2p9DQtViMXVVOs7XChZDkYxJrCxrmhu/SLQOpk+YnCD7n/feT8c3mnG7g==","signatures":[{"sig":"MEUCIQCzIn+yhLkGCXEechBKMsgZIpYvuUaROWN18mhAJ4hNLAIgRnY1rtf2mh9dqLJGmnqXc3WtEdDGJad30EY4TGdqVwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnrudzqbPSJjEVCwkxk+L/euItQjAVcz3UyZMKCiLAkQIgc2LLp6g2wJyX95SZva57/yIk2MkAkWL1pYd6Q7W3kvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.1878190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.1878190"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.1878190"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.1878190_1789061400571_0.3806700118288082","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.cac1b8f":{"name":"@astryxdesign/lab","version":"0.6.0-canary.cac1b8f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.cac1b8f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25989ba486d137463b961d90ec183303e7c96424","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.cac1b8f.tgz","fileCount":555,"integrity":"sha512-dmx6NGPsfMXe2uGqg63noCRy9QRqjAaWns9D8v+gtfHlOeM5OAPdzY7eVN6Nr3383+QuKTXfEDbjJ4WaBcc0/A==","signatures":[{"sig":"MEUCIQDN9veNGTPnjHPbYAQvU3H7EoK84VLMLcXduABQchp1NwIgXNIM4pikmKzCuNqXKjKTyVeWwX4xzBrE0TC13b18pBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfDR+o1KYR6/QE+UfL79CEIFboyWmWWc5ZSl+qI9lnKQIgDu1b5uQoCsZjxH8u9lRkR+br7w51CZfqk39WqrsnvuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.cac1b8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.cac1b8f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.cac1b8f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.cac1b8f_1789062374811_0.7740563681543773","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.9c83d43":{"name":"@astryxdesign/lab","version":"0.6.0-canary.9c83d43","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.9c83d43","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"95db46dc11adf6c9bee2cc78f3d15240479695b5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.9c83d43.tgz","fileCount":560,"integrity":"sha512-YtXHly5IODxqZF8y0uGjAUNhTUHseYxDaKyrmfW0C+zBhFfNdm+aQ11Ysx1vW2ddmRS93XbcQvLkRk/gel5hzg==","signatures":[{"sig":"MEUCIFlaIVg/BHcryQsVrS/F3JWN/2J0xWSzYd/vy/IyEi1DAiEA+VLmAK0ZEGdw/UCWB7ULeo8XYZtXUppWMhZdoVr4/Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAN7A5Kouf6DTTxlsjUSUs1KATXRnH3pi1w/eXWfUeSQIhAKjQYiiDh59LPfk+zGNbBnx2Mdxi+Vv5SPot4N4pSDBD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.9c83d43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.9c83d43","@astryxdesign/a11y-spec":"0.6.0-canary.9c83d43"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.9c83d43"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.9c83d43_1789070753252_0.12907780978629435","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.abe37c5":{"name":"@astryxdesign/lab","version":"0.6.0-canary.abe37c5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.abe37c5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7de6b5540dc90720e53be82b6d3515bcd9da0230","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.abe37c5.tgz","fileCount":560,"integrity":"sha512-9Y9n5l4oZZBzs83/LM6YYpGTZXeFCQk8HR6EMbQc93tiWpcToe1irvAdxbkuSL54SzT2TNsoqtoybuKG5QZQrA==","signatures":[{"sig":"MEUCIQDcGieeMvPhgxM1Tvon9YcP5/6zXrzex3LA/UiutMU+fQIgPoQ9gvvXvA9dkPWHTQ/4Fvm75AweS7riN9dps+nDMZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/4+6yTIFJQ6+TUwEJu8zUfPZk+jUSs91l842HBNm2RAiEAp1TMK0SdFO+kGvj9xhJvhh84O1EhT30vue/zfIJegqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.abe37c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.abe37c5","@astryxdesign/a11y-spec":"0.6.0-canary.abe37c5"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.abe37c5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.abe37c5_1789076441616_0.11471647404525576","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.695aeec":{"name":"@astryxdesign/lab","version":"0.6.0-canary.695aeec","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.695aeec","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3999ac61e8d6b9a4bc3cb3909e98158faeee1977","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.695aeec.tgz","fileCount":560,"integrity":"sha512-iD4T28S0/zbgjUkgw+W6xlVNEweWqTJJLO3O/16GQxShaiFn/RsxLHPtWH+6TGe/gpexHgPTnICRbiszMb55Eg==","signatures":[{"sig":"MEUCIQDJStrCxmCWae60btXnjQAeRt9XYZw5FbSYvzMUD8iP0gIgAtK1IEt7+Dkn6Hg9mUO8bBDsrr/0cRz+dpeycooLt0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJnR8npNRM1ud1xm9fGbNRvQp9Q0HFX6k8codXYBI/iQIhAK3xwFvx0fwvwb/EtdrzndDFFrEyJB3V+ujDAvJbVkzV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.695aeec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.695aeec","@astryxdesign/a11y-spec":"0.6.0-canary.695aeec"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.695aeec"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.695aeec_1789082559354_0.9241565970711645","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.7de58fc":{"name":"@astryxdesign/lab","version":"0.6.0-canary.7de58fc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.7de58fc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"728eb7123f04cdbec251759a59c94a3042d3fe95","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.7de58fc.tgz","fileCount":560,"integrity":"sha512-UmYBgL4dUDoZ8FJQPqhhYD3Sw8CJDDYF+n1gBSgceZXQiRKchbqOxU+yN0UO2Xsd3mR5YOfdHeT0qI3IfeHsYg==","signatures":[{"sig":"MEUCIQDE//idAbRl6/5kojxX1F1Gz7+0ZWE/8CE+5FdOyyeb6gIgMGXOY7PC05p87b4Hm08SQmK7wsPtL5eJ+EEj4tz8kfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICq7/mq7lCI4yPFwLJxGcWRtoh349W8n5eiRKC6khk94AiAS7v3bfMaLDALAkaeSTgy/oz0zSCzvI4UiOD3c6UN7Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.7de58fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.7de58fc","@astryxdesign/a11y-spec":"0.6.0-canary.7de58fc"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.7de58fc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.7de58fc_1789083811519_0.7801653604871313","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.cce4035":{"name":"@astryxdesign/lab","version":"0.6.0-canary.cce4035","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.cce4035","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0eefac83694989401cef3f2a20f2c28620606409","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.cce4035.tgz","fileCount":560,"integrity":"sha512-KkFCHMwrsvzLcFTuN2dRVE1+U131WoTnIcV4mS/bW2P9ejO6rt2JxpZ9VzYkUnwI4J+xh7CETdWvYPKLlAi3Kg==","signatures":[{"sig":"MEYCIQDdhhresneC07CqYqk/qX4JwFDSmkwXnuyJVZiiiimFLgIhAL6RwxZSFRhG8JBJL4xoGJkWbFz+l4PSHqbrrMzHfJPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYUOlJ+YIcCIirGNhcjbJW/KxM8C4bfzrbv13H5F7O1AIgVb1I277yHripAnp1hw+tycs9e/DumFn/JF6uFBUTAao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.cce4035","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.cce4035","@astryxdesign/a11y-spec":"0.6.0-canary.cce4035"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.cce4035"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.cce4035_1789084641585_0.9313736952207758","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.e83410a":{"name":"@astryxdesign/lab","version":"0.6.0-canary.e83410a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.e83410a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2562fe57e6ebfd5becd8a66973fddb92b6c5b1fa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.e83410a.tgz","fileCount":560,"integrity":"sha512-4skC5hitf3uMBuakWzdujZMspij7K9w6djn+le9mjhLjBzhI23a/2C+lVQ/TeOExnBZJ1oYwzZ8X036jJhgSAQ==","signatures":[{"sig":"MEUCIAGi6/lw+a6a/EeO1/Czw3fLcH+M5KyNqKEcs06gjV+vAiEA0knc4V36U6ZBrcpGmMQZ3sKMI9EKDywVuXy7b3pOb/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICviqNJGmfmMm/uuqJhwnA0heA17dA62Hl/9NrRw/oR/AiEAgXcLJag1fTVGRGAIHw2FAVz8wUHU7go8RpBXO16/J6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.e83410a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.e83410a","@astryxdesign/a11y-spec":"0.6.0-canary.e83410a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.e83410a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.e83410a_1789085194805_0.3016132860309979","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.1654e3f":{"name":"@astryxdesign/lab","version":"0.6.0-canary.1654e3f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.1654e3f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b06cca758b8cef2f9af2d4afe946c861525c8c0e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.1654e3f.tgz","fileCount":560,"integrity":"sha512-4GXSVsigrF52YOcx3Arq+YFJjbECiTNjd+DhQqMjVtvCG748Nh0kItWMAK+iKkAc74tLTzHlgOF+i0wC7PfQgg==","signatures":[{"sig":"MEUCIFDggzunLoGIqkCBEq/rSAjByxZFHFslP8KAmXMdkKRSAiEAjb49u8DPA7xT0KSX1gYi1Tparufi6UY7jh5sulN8ZK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBSfymwuvt6CNwpj2I/DCIg2L+QA1Bs0GkXlWKc9dUJYAiEAyqHcVCh9MHQugPWaIcxe7bTDK+vXw5GdHlgzh9uEz68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.1654e3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.1654e3f","@astryxdesign/a11y-spec":"0.6.0-canary.1654e3f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.1654e3f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.1654e3f_1789086532389_0.08560483381359507","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.585c412":{"name":"@astryxdesign/lab","version":"0.6.0-canary.585c412","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.585c412","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"783015c13fbacadc12aa25ca3f4d4d7c1158d8d7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.585c412.tgz","fileCount":560,"integrity":"sha512-ocVYwEfEwOaFxMSkT4VQk9EuQGmmfjKZxMxQK7slI8goOKLl1y/0CGntAS+p3otvwWOH0iqypI4bh+veUIEMRQ==","signatures":[{"sig":"MEUCIG9x6uOL/E8rFD4ZBu8gbc1hXBYREX8DmI28P43HFSPTAiEAwekuZ6topWZNvzGxYl7ymWQU2kxy1kDk/QWlEqV2ET4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8Lwe7ZOm/cyj0KaA5a6bkeV2Pyl+OVebGKXyfVFvlZwIgCF/JSZNmrKNCgUVMHLFiARkC1YF0aDdMIKOiaW7M84E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.585c412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.585c412","@astryxdesign/a11y-spec":"0.6.0-canary.585c412"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.585c412"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.585c412_1789087048321_0.7906484534465736","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.9d6acb4":{"name":"@astryxdesign/lab","version":"0.6.0-canary.9d6acb4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.9d6acb4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"096094335a3bccab4a3c389389220b6ad496e446","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.9d6acb4.tgz","fileCount":560,"integrity":"sha512-+yWuX+bxkUJ9c8bm4Ya3BzMAwZyktDbxFmzYCzzN7qWVajMg5n2myKTG1WZMDCJ1UctH4+ZdSsP30LJred4/pg==","signatures":[{"sig":"MEUCIQC3Rp4CpXLLDkuOBR/Ut4h20aHQFDYvF0uPZZErBP92nQIgWPuTc4tSjVXto5ehQAUUp1x8GoWRzBiDqhIsJV95bVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICyAxX5drryzLEWzV7AM+00CId67uBT9bxdKBKM6/0bbAiBqXQz8bQT5YSy6FKWBzwax5460ZGIYow6/8A3dkMCNNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.9d6acb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.9d6acb4","@astryxdesign/a11y-spec":"0.6.0-canary.9d6acb4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.9d6acb4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.9d6acb4_1789088333853_0.48431975478499933","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.814553e":{"name":"@astryxdesign/lab","version":"0.6.0-canary.814553e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.814553e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"37824e1bc6b37bc93702834766a1dd6902dca75c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.814553e.tgz","fileCount":560,"integrity":"sha512-Ij0gw7XbQ+nVs4PtN16z3mLxMmZHiytITEzvO1YPecoRK0OVHgrQwpEXcVVR8XFm6iOwNqdpvNv/SiTS21OZJw==","signatures":[{"sig":"MEQCICb3AZEpxxLaIwr6eL6ZF1ByjBYxWqGCo18TLY04OFpCAiAX2K9cYEwIDYYp6rYs9xsK164kYLISUE4rxobmHe1neg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOfhBDCOl027DvU1jrK4pi4yw4bWlJijBhf3tjscfiQwIhAOtfD2+bJdHupfxgcqvBD1y7ibUIUyIYOYJS3QRIphTQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.814553e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.814553e","@astryxdesign/a11y-spec":"0.6.0-canary.814553e"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.814553e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.814553e_1789089556918_0.6434085079089458","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.41ab6db":{"name":"@astryxdesign/lab","version":"0.6.0-canary.41ab6db","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.41ab6db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7964e08270d9b6d2bddbcec86201d8f9f54b5afc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.41ab6db.tgz","fileCount":560,"integrity":"sha512-AhaIAwd8NJlYTRMc/WBXgyQx3RMWe97Qn+jaMMT23IMDtdymc2A8Einmqn2MladD8+ruucraDWf0HkKTKYwATg==","signatures":[{"sig":"MEYCIQCzHN5t0/k9g7O/LeCLhGVOEIjGvgq9Vy0bFsubNcqkbgIhANAOfL8k9R3l7qMRCDtBaC63O44mHIKj67ldqYfxfnJ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8Njk90tAE2CCgINUK1fwHr41gf9D1GFM1qiR2QTl82wIgHCsmez4cJOAvCBqz7tnqs1jNbT4X7k37+9mD6ZJl/yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.41ab6db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.41ab6db","@astryxdesign/a11y-spec":"0.6.0-canary.41ab6db"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.41ab6db"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.41ab6db_1789097139670_0.2670415516516038","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2247368":{"name":"@astryxdesign/lab","version":"0.6.0-canary.2247368","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.2247368","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cdd8e4eb0b1a03f7c3db78edd9780084d277fe7e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.2247368.tgz","fileCount":560,"integrity":"sha512-2V4eK83ug5hJtE+ueyVd2e+SI/NPtJgxQki8joZWd0/nGqeezSKe6Vnq7Um7NhCSFDmiV93IyDZ9eYghkte3ag==","signatures":[{"sig":"MEUCIQCcAqbKxyy1vsnWw2pTFQ4mdr9e+IxCh0LccjuSraf0qAIgSKF2xghCMFFE/sZvDgCD2XHRTgg2YCPfdDci0XcBvvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDa3YzfNpQJ3Jt1nK37bRfrsPPMO75IdXDHgqc2IUdNLgIgX2sDuR9YWhGK0LpHyuoXKARYKyuuELoXRWGoG7j3Hfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.2247368","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.2247368","@astryxdesign/a11y-spec":"0.6.0-canary.2247368"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.2247368"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.2247368_1789143945903_0.6590072231488984","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.a075607":{"name":"@astryxdesign/lab","version":"0.6.0-canary.a075607","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.a075607","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5ed72bf53f47b06001fd778f29606b2c9120f5c2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.a075607.tgz","fileCount":560,"integrity":"sha512-2zC2PqzcTKX1zEexsENKQZiVI1PqF8cm3NhsOmo6NDKuFJ25qbMypTNovYBfVLbKrhA3mDH2Dj4jyhWSIz0etA==","signatures":[{"sig":"MEUCIQDgQaCgj23H1RvGULFQ/73OqAuTpQB0Fuu78xfKq5sXSQIgHyIq4t8Wj5N4QdsbsIN/5hQWZYqez5uyT0aG1dnTPdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBDa9WcBU2VQDWO9lf9cgEF2bydYSl8sm5B0QP++dDKNAiBzFoR5eBn8Wi+f0rYDTtJ1pesJaZ0Ud6sNGsBWIwgwdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.a075607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.a075607","@astryxdesign/a11y-spec":"0.6.0-canary.a075607"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.a075607"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.a075607_1789150916801_0.15863101461243767","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.cf47bab":{"name":"@astryxdesign/lab","version":"0.6.0-canary.cf47bab","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.cf47bab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eb534e198f9e268e9da70e9ec01eb932398abe44","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.cf47bab.tgz","fileCount":560,"integrity":"sha512-SBt6axJ7GBoT132TlaoyUpSFW5M7U2sAgSbWI88NfrVNUz8Nx16VUmb+Vx456KPIKXxrJ6DWgS+p62hV+LmKbA==","signatures":[{"sig":"MEUCIQCsr5hza5L6ptgfHOxZRw0/XMb/uf0iYn+cOJs0f6u0cQIgXCLPJAgOMT81L3rNMFSTNE7wZ/2XozjkOl7h5BbQYqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJuoC7oWYjXH6SJ/5I4x6IVG2y2astk2pEIKLTb9SzXwIgRXLPVdywEW4yvdWFtywaR+FyoXZvhpsepN5l5vJ8lmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.cf47bab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.cf47bab","@astryxdesign/a11y-spec":"0.6.0-canary.cf47bab"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.cf47bab"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.cf47bab_1789154441110_0.4951307162204235","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.20df722":{"name":"@astryxdesign/lab","version":"0.6.0-canary.20df722","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.20df722","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"82180a488d38dd2911feea90928b31ab667fdf7a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.20df722.tgz","fileCount":560,"integrity":"sha512-jLyKrP8hrH8gExbpGoeSWxcI/HnM5XQlsNXg4XYg1c2gD6zr2S1SqrAK8nBIOdQrGD8YuT7qVxM3xE+Lbgq7QA==","signatures":[{"sig":"MEYCIQDG5khB3iOpVBUdES4eq7tvZPYawZlNHYw8K6i5sTHS/gIhAJFEDGqMczxr2zXVEqBcrUd5mm4jjUy7JqJT/O583Gtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFcuiV2tJVGNRO6slesqQ8iXNpQ3QcpNvA3cS/tz74kwIgayDDmxJfujvC9C4SdAAiKrw0rc2Pboc/iCLPSBhgKvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.20df722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.20df722","@astryxdesign/a11y-spec":"0.6.0-canary.20df722"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.20df722"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.20df722_1789158795656_0.745441230277943","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.bc1ddba":{"name":"@astryxdesign/lab","version":"0.6.0-canary.bc1ddba","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.bc1ddba","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"69f0b6a6bb9a117666de3ef8a592043b71627bca","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.bc1ddba.tgz","fileCount":560,"integrity":"sha512-m2LvcWpPXBcgkhpnyZ5XSz9P5dXLT9dRBfrArnLvKU8DvhiXCYbS/UFcqlKsWv3GVhn7808TSeNvWEYuyCOZ3Q==","signatures":[{"sig":"MEQCIBVp88TKVpa8OkFXrg55ofoSVVIOYh2ZPugM86pt8UqrAiB2neklMe6nmeiLTPMp45mjCzXvgDT1sI3H3i//r/Hq/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6NVFapFIz31uw8dnn7wVJhHRxLWe9SFZNbz7oE7y9YgIhAJfeIdIXiJXUYpoN/XNdWGtudqaT3OpPcRcoOj3UFtxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.bc1ddba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.bc1ddba","@astryxdesign/a11y-spec":"0.6.0-canary.bc1ddba"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.bc1ddba"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.bc1ddba_1789159956519_0.6828630304511185","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.6c5304c":{"name":"@astryxdesign/lab","version":"0.6.0-canary.6c5304c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.6c5304c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c3368d212b113627f2994d946c967ea54d34c01b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.6c5304c.tgz","fileCount":560,"integrity":"sha512-P6cTKy5DCMlGbBRoYiwZIIj7vRO47PCU/JdvLq/8dywdGu75CZPQO/nAZjLN+eeYGBgHA7Fs32nFbUYUpPAB7w==","signatures":[{"sig":"MEUCIDVg1/7hE2xTcc9ki+m2oQJIP7iprOeeOxKp8wmRc4qDAiEA/bEm46iGEC127v2KiCyjcyEwhxriNShijhzcdJRSMZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMT2IuywuSSprgEGjphuBxYuW9xIFkbLIkM5AN1Ig9PgIhAJ5S0Xq7ytaXkDN5p/mx0E5ffG4w/VBCe1gR5VPKg3Jn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.6c5304c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.6c5304c","@astryxdesign/a11y-spec":"0.6.0-canary.6c5304c"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.6c5304c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.6c5304c_1789160840619_0.6535719085806069","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.d7ceeac":{"name":"@astryxdesign/lab","version":"0.6.0-canary.d7ceeac","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.d7ceeac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5da49b7c290ab4d15c893bb311c787f60c7f67e4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.d7ceeac.tgz","fileCount":560,"integrity":"sha512-RPUhMolb3vZ6/GHVyz6YWVjczBr8A2kvRxQ8xl+aaqv45P31H+WbELyv6FsdExOxYEtfeaenA6jtkcR0wdH3bw==","signatures":[{"sig":"MEUCIQDq75jotEowejv4LhFvIjYnDBK2aErH72elXUEGe2JdtAIgM1CJxS8NvYKtKOgFnmAJTC2A6fHHGgz4nxzW/6A2hQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIERy2wT7wG/a7pOrpvKwg/XuLqyjcqPOCrBWTugkkpUTAiAGc3vkqldQr4OxuvW+U0piON1wysRe3SIejNwy538glg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.d7ceeac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.d7ceeac","@astryxdesign/a11y-spec":"0.6.0-canary.d7ceeac"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.d7ceeac"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.d7ceeac_1789169802754_0.0447952280821009","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.f574abd":{"name":"@astryxdesign/lab","version":"0.6.0-canary.f574abd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.f574abd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"92b166db36c99bc322108f0b67680c4bc8c084f4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.f574abd.tgz","fileCount":560,"integrity":"sha512-r1nAv44sE/kKdf1cPaMUeIKRR1v2zy4UPvaTm2GvzBJUL7gHtlbSZb5HHDGERsy2nL1D11xDEmfU9AhL+IP4Rg==","signatures":[{"sig":"MEUCIC37rtQhDun191NVUMW5UZmyJtZBnGAHJRoarTa0yqcTAiEAnwX0ddN63nttMpIpODiQDvSQWN6TJkmrzdlz2zGGODM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvmX0NWaRzf7mA0rYfb5F8mAQmn+PRzV+OJrRUS5jsogIhAL3OqKyz0eK68Rl43C95CUMyL1w4LnJEG4icLJy1V2gz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.f574abd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.f574abd","@astryxdesign/a11y-spec":"0.6.0-canary.f574abd"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.f574abd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.f574abd_1789176398096_0.43227850842322857","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.5b0eb5d":{"name":"@astryxdesign/lab","version":"0.6.0-canary.5b0eb5d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.5b0eb5d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fd0ef8fd692781ae09d9a92e767f6fe9aa46dfb9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.5b0eb5d.tgz","fileCount":560,"integrity":"sha512-82hqBpgE8+Uxbgx9daUeQQXPAA6BkmvNRE8pkdnYyDvn6PNvNWFYr4cxq9K+PxBnIKyUeVJ4RLXMgr6mESnUeA==","signatures":[{"sig":"MEYCIQDWmN1Fid6BXsEy4byVq0Q07kYnPPgvja5N0ZuSXho0LgIhAPIcVIdf1PKS+NaQYDjbS2IINCV4aPMNNqmtSwN5CQdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmIG9eq/o0mmcrxJ+ob0RQkYoPHIKlvJ67HyR8oFCrRAIgCSfBWVKjh27YQQmJHScJYlIFXrqJcN1DTG4mIVT7f9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.5b0eb5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.5b0eb5d","@astryxdesign/a11y-spec":"0.6.0-canary.5b0eb5d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.5b0eb5d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.5b0eb5d_1789177275075_0.3166951992426963","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.513f549":{"name":"@astryxdesign/lab","version":"0.6.0-canary.513f549","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.513f549","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"59ca0a010cd6d4bc8214418a8cbb875469abae07","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.513f549.tgz","fileCount":560,"integrity":"sha512-6IvPlWTlHQyBLCweSaDRi394R3gXLX5SGfJbRWuW9GaZzKgduz7CLCedbfG35t9kOQfo/4m5veoYqoXM20eCZg==","signatures":[{"sig":"MEQCIACIWbQhfaTzTHVGXDJZTbbKmzrGJT9EDqXxn806axE8AiBqO7BdMAQfIoPST+1I/8GzX1S7Eeo0F+m0WsUoT6Srdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG3G64v2T+nNHAHfJ2eAh3YhsYofLcZj+j6uEWHtvcmbAiEAzMOKW3vso8/JEK1SRYikyWdj58UXrk+j3yW1xWYDqEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.513f549","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.513f549","@astryxdesign/a11y-spec":"0.6.0-canary.513f549"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.513f549"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.513f549_1789180509293_0.40302891378478845","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.dccba2f":{"name":"@astryxdesign/lab","version":"0.6.0-canary.dccba2f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.dccba2f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b12ee841e4c90738957adbe8be53edccd0b1271","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.dccba2f.tgz","fileCount":560,"integrity":"sha512-ozRWIuFEkwUkqflHd0r+em13kvhmyHC0waoUSTbPSZULY10Y+95g1zyZ19B7HRDE5Zml6LT1eBnFoleitCfPAg==","signatures":[{"sig":"MEYCIQCIoqiIf7jmjk4NEpp4rvI2UryJGJk6OYYh4DBeCIFwkwIhAJwUvLvcVvgs58bgX6TiglqPS2VeBkSHNFZuhSgquObO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGEj3seRVPwRSAxWJZ6I/WDKm6aoc1XOHx0TsCr2qJhjAiEAuVvP8mu55gv47R8ubT/LQwdQOk0xZ4Vduk23AL33VrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.dccba2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.dccba2f","@astryxdesign/a11y-spec":"0.6.0-canary.dccba2f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.dccba2f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.dccba2f_1789180933446_0.9978644964529899","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.35706b0":{"name":"@astryxdesign/lab","version":"0.6.0-canary.35706b0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.35706b0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"10e78359300071ab644334fcc814907358ef49f3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.35706b0.tgz","fileCount":560,"integrity":"sha512-HMWi1pqWVnG1DDLPG9fNTIE7nABFbZe3rbLLXBGVZNtqToJJE/amCJRJMN/OBVDsSy1+EpOfOpnxFnDEUWv8gQ==","signatures":[{"sig":"MEYCIQDviXVCe0DNP5wPZpyuyogQU/7kg22CrMbIBGPKJFqDVgIhAKMB0yDaM7ZwN0xnpbTMXu4uOnfTJ+LgrssFj5iHhJ8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaD2Y3mlQNPt5mzzMJotfSM8EIb+2k4/5rdLD5PtO9lgIgWwl4mgDYK0Gn/UewuLZc+hu/2AO7rQeAp8ez3IgWai8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.35706b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.35706b0","@astryxdesign/a11y-spec":"0.6.0-canary.35706b0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.35706b0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.35706b0_1789181997878_0.13414880317197375","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.1e98bf3":{"name":"@astryxdesign/lab","version":"0.6.0-canary.1e98bf3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.1e98bf3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e165bf530cf43e6b50150fe38018791983cffbd4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.1e98bf3.tgz","fileCount":560,"integrity":"sha512-pF/rvq2qGTxuC2i9ea5wG0Jb8XxG1saNC8KrOkcDF56krqVub2u9YyiNWY4PcyWnRVJqabiHoRPrqlBr/7uQYA==","signatures":[{"sig":"MEYCIQC5AavDfADy4ec5TK1XhUuk6UMXw9L7ToBZ+l0lkBkMbwIhAPkaj8Q/OjJasxYAyjMuGO1T+PdRkkDjEIETOVMdXcBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLtoEIhC9vclHaO2WmTYeV5NHpD7j3LQOR/cjrVhaVewIhAKZYfPcfq5GF8OxvyWUm/IEHUM+2ijbg+eca3l3XCE7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.1e98bf3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.1e98bf3","@astryxdesign/a11y-spec":"0.6.0-canary.1e98bf3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.1e98bf3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.1e98bf3_1789183556915_0.3083685426533622","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.16ae26d":{"name":"@astryxdesign/lab","version":"0.6.0-canary.16ae26d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.16ae26d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2103ec17db3b46d1d28b49e310d7756abfec0821","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.16ae26d.tgz","fileCount":560,"integrity":"sha512-Smh8TKBC28C0F/v4OYMgUWMTxiWOeOXWnuaCN/rWsb54dqybqUKmekQl/8UtVDz9TVwurDG0EeoJNZEML1cbTQ==","signatures":[{"sig":"MEUCIE5MVABViAwJ4/IbWCJM4lB1u7GJAFQH1WRSEu/sCQJpAiEAvaPu2ttfZsTHVd1C7gajPXI81XMKpNk7KINBaDovdm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDJuaw6oHhEVI8eGrQ+tr4ib7vR+i773gpVWkvs+yTOUAiANqEE9pVM4/nlinEmeX88tjBQYiUkwkFh/68vVgMtWPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.16ae26d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.16ae26d","@astryxdesign/a11y-spec":"0.6.0-canary.16ae26d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.16ae26d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.16ae26d_1789184095799_0.10255455971613525","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.6ee849a":{"name":"@astryxdesign/lab","version":"0.6.0-canary.6ee849a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.6ee849a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"372787daa0ab742db2feb0a970c1959bd5490a68","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.6ee849a.tgz","fileCount":560,"integrity":"sha512-hqJSqhUaHTr6Hprw1yMwnPY6RNwqvxeqaPrtON9eZT/V9qc65yKBLjlsZI7+eiVwBpvi2QNKglfTbsSqhlFeWw==","signatures":[{"sig":"MEUCIHltOGzK4dQ1votTVzOZgjK94eEuDEFQ4fc3nHmQn45aAiEA4Co98xCo4PaTjGgewMopcto5jvOS/PE3Kvkfw5A2KFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwTLyBAHC3S3SyGWp5LAFn40p+Y/2j3v0umfC9O6qPAgIgVc52sZMdwm0FjdXfoQuMpRP/U0u6hecoKvc4GAZ9Tms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.6ee849a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.6ee849a","@astryxdesign/a11y-spec":"0.6.0-canary.6ee849a"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.6ee849a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.6ee849a_1789187631114_0.6491878325812415","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.6942460":{"name":"@astryxdesign/lab","version":"0.6.0-canary.6942460","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.6942460","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4bd4b2314017fa7457977b484a93283c7d7aa09a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.6942460.tgz","fileCount":560,"integrity":"sha512-u8HtISEaQofpl16uuJB17sWRjlZj8JUTW16r1Y/5wshaKH77b+bNyi59QkLFP2BOwvBvwP9x+40I51AjcQn6Yg==","signatures":[{"sig":"MEYCIQDHBtnQbBJ2jEECJUxmuWybApX8t2MVXHs66FrKUAruNwIhANNlecjWnmGA0lbb+oMwYUCogCtY9wBzXzONOTVssyCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFU3IdOg9Ub1x4u1ErhY3cHPq9djkAmsklwReZf5BfQjAiAJihDRLioDIW15JUL3I8H71omyMx4omh/wCHwiqGoc2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.6942460","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.6942460","@astryxdesign/a11y-spec":"0.6.0-canary.6942460"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.6942460"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.6942460_1789189250925_0.21118915317161258","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.0e3f116":{"name":"@astryxdesign/lab","version":"0.6.0-canary.0e3f116","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.0e3f116","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5289a2ded3806fa9130abaface9d6ecb874fad53","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.0e3f116.tgz","fileCount":560,"integrity":"sha512-TxjAYlR5OqcW3NPXNi7gfun5UOQkk5WuQ2jO/pFEV55gawaktoTA+sGUhgen81ZFUUTZWRM/cJEcPJQ+gET7Rg==","signatures":[{"sig":"MEQCIFO4itQ4tJReoe5L9L1adV0oV85X1FNl0LxYocwNndV+AiBr7dbHglWkLOa11D3MZrEkS5ln/z08z+lNTUJi5MtDvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE84uqj3gW7gGa1icQ5jCTiPmHIUUbQ1tXqXeqZQzbWSAiB3FrSJYwwnjjgYw7Id2Yx9DDiAEgl4IOSmburai2j66w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.0e3f116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.0e3f116","@astryxdesign/a11y-spec":"0.6.0-canary.0e3f116"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.0e3f116"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.0e3f116_1789191278389_0.3863399146182993","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.47ba552":{"name":"@astryxdesign/lab","version":"0.6.0-canary.47ba552","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.47ba552","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"24eb62a6c17686b6227c24f45c804934b88df1a0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.47ba552.tgz","fileCount":560,"integrity":"sha512-WpSLAk12P6tc6dKTNT61tRrCVqcJrAbRAGAig3j/rxFwT4+PhdjjLK06Q8X5RUjQYxS9tuLdA1GNH7Xp7R6wYw==","signatures":[{"sig":"MEUCIQCztzO2zE/veUivF94KlBkqcRewAzLPoxC81ZCkHf2AsQIgDZ4blDSlIEx/XxlPLDXqQsnwDpoEhDT/3BdqKFagU2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwLZpctalbiWsIbZgiMz0o7/kUcy26i4v4i/QoFrq89QIhAKR/43/JW8HWQo3NJuTf2x/F8jBkYclFgewGCMJ4ppz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.47ba552","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.47ba552","@astryxdesign/a11y-spec":"0.6.0-canary.47ba552"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.47ba552"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.47ba552_1789198775252_0.6331314154849152","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.df22b36":{"name":"@astryxdesign/lab","version":"0.6.0-canary.df22b36","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.df22b36","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"80a6f9ffe3adffe22777971c1edc3cde5645ee4e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.df22b36.tgz","fileCount":560,"integrity":"sha512-MAalTGBBfxqT2dT1BThQtwH5gOEk7Ehz34UKnF+oT7eAFU4Y1e4Z7JDb8ukCHocLrX4jGuQQbRn45XPF99F4pw==","signatures":[{"sig":"MEUCIQCx9tQiwyPwkQ9zKaQg7VUDtqCiK8TwL6rmrWaiLHL8VQIgaXGGbba2JNT5E/loC8CVHLMkv7j+J1y0CrkOtKC1aTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8i5KCOX4E9P9lsvdox8K6zuPT1K1qrP/MPjkZZSdtLAIhANmYVx8o9NziuVNsB9GwDWBiCWkzLRWkkANgXDS25aLG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.df22b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.df22b36","@astryxdesign/a11y-spec":"0.6.0-canary.df22b36"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.df22b36"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.df22b36_1789233839349_0.557458564010388","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.32ef523":{"name":"@astryxdesign/lab","version":"0.6.0-canary.32ef523","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.32ef523","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4ecb593e1cbd35186416c4697da533526cc7fdf5","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.32ef523.tgz","fileCount":560,"integrity":"sha512-RYPqfyrHrDNr0wHL284ANJXkHIZwaO+Bj9y9GKERMq0V6YhcVku2lo+hGxKv80dUr37F5WYykWg1kPenWwt+mg==","signatures":[{"sig":"MEUCIQDC620JUVh3mCreHNTGuq/ryBtp74jInqVnHjr0XX6glAIgFMVM9ieIK5oSNOddH/43xqwU+SJAkSaSAYO1X6BPfzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA6uvwni/dlfGCAn281Ke0y8W/GXNzyZ60Tt210JEEWPAiBq73bctLOhM26ZHxpVa7MUa4nMFvZKABsnKwNX897lPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.32ef523","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.32ef523","@astryxdesign/a11y-spec":"0.6.0-canary.32ef523"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.32ef523"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.32ef523_1789237857505_0.7823328480556586","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.8e5e426":{"name":"@astryxdesign/lab","version":"0.6.0-canary.8e5e426","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.8e5e426","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe214bbbde3b2651cf99a0029c36e80023ed8213","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.8e5e426.tgz","fileCount":560,"integrity":"sha512-pn+RzOPPI2ogc+WKBrucT8CrhpGoPkOe3B10kd/gqJiQoolvkabfdU8Ph3WQ/roaw6UyAlRueWn1FMJipEXJ/g==","signatures":[{"sig":"MEUCIQC6tnZG8OmvCA2CgFVY5NAS8++0Dpbcm+7DbBCjTiLVEgIgWFEUEHq/lJVhESCJ3h0khy81NvtPV8runkBcdAJ/hEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDkvRMkYaKL2popYHlZKZeu7PpaXbLLm28NU5fMa6GSBAiEA38eI12t4tJgmfnHOqSo8Ah5KbGJpUvVNlS2/KpAtxXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.8e5e426","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.8e5e426","@astryxdesign/a11y-spec":"0.6.0-canary.8e5e426"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.8e5e426"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.8e5e426_1789247411836_0.0031104433409352428","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.4a0d1d1":{"name":"@astryxdesign/lab","version":"0.6.0-canary.4a0d1d1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.4a0d1d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b404d2030993c621a4c8ff7303289a12be91ec11","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.4a0d1d1.tgz","fileCount":560,"integrity":"sha512-PzwrMkM4vy3UGtB4XJwlT2HVVmIlBW/I4A3JwselowvSAlBy7JMdsVfwMMuQO3jo8GRiRRgwUl1PSffSbsSDFw==","signatures":[{"sig":"MEUCIF9LfQZVZA8X0xls4DFE8YSEnIk6IqnqwD4BmXQ3oBvEAiEAzYPee0ESBmoJ9WPYc8oMAXiFPyTEjop62QqvoiCKLH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFQSUnNVbkprXTmXNvjBUejRqbBbsjD8NQxr4zZlAq4hAiEAhgfAJeqE03LWMyqntpRAxSyDOUIOGB0OCb7CaDO87Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.4a0d1d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.4a0d1d1","@astryxdesign/a11y-spec":"0.6.0-canary.4a0d1d1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.4a0d1d1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.4a0d1d1_1789252321504_0.7590407017673257","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.ae9ccef":{"name":"@astryxdesign/lab","version":"0.6.0-canary.ae9ccef","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.ae9ccef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"631102967fc6c795068598ae391236079dbf470f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.ae9ccef.tgz","fileCount":560,"integrity":"sha512-R7aJHy/SAR8UiMWgbpfAzNtdf9bL84nkrc0CZtLGOtJ+n6wrLWW097nLeswi4kAH2CyygsfxYyAeqqsA5tLsQA==","signatures":[{"sig":"MEYCIQDAiOIxFpSywZSSBDwpSIBPK/cb9bnW99tjwn5Pl/9ZqwIhALabulOIUqbCj71mHyAIdjTtpWpSdfJU+eEk8G1j5Z9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgoCQfbUqJ6KHd6ttCkAY+akYMejGsuqUhhxZ2UGZ9KAIgA0ZC//bCTCD0KLiVSsbmBaRp0gFl7JVKrlHLlwbBEMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.ae9ccef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.ae9ccef","@astryxdesign/a11y-spec":"0.6.0-canary.ae9ccef"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.ae9ccef"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.ae9ccef_1789280218157_0.8123662879495122","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.4265195":{"name":"@astryxdesign/lab","version":"0.6.0-canary.4265195","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.4265195","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8af8ea726de731c8caf443f6c370cd89efed65c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.4265195.tgz","fileCount":560,"integrity":"sha512-/73pUTjJFBA+BcY3XMAYGiiFnDz6PqbNRUNRGR5cnChmd5655PW8z3aLj0fNUHc4eKwnGuLcf4xUbomw+MFKAw==","signatures":[{"sig":"MEQCICLH71D+jk9pCXU4srv6vT3GhH+XjQ4mgK+Wm+qxOA61AiAL4JumryBVF0RGmTQtjItgh7G7OEphtFnIYvWCgFbWiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDyRh1zJYsaA3GOHyHSqBuIXSnBiNIM3inwBQOAtrdwgAiEA/ulRz5GvSh9NwIaU13iPmRfZty2EZcanBkLvfwQUNDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.4265195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.4265195","@astryxdesign/a11y-spec":"0.6.0-canary.4265195"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.4265195"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.4265195_1789301886456_0.17943342049521216","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2ca486d":{"name":"@astryxdesign/lab","version":"0.6.0-canary.2ca486d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.2ca486d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c2528680cd361074bde434d352815e8ac11ae2bf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.2ca486d.tgz","fileCount":560,"integrity":"sha512-K0oXyx+BDDlOf8hk+y9LJe3dPrtdrGDBoDRSeeag1uqeM3Uh0gk7oy++jyn1AGFaWhCXWMVqq8fyyl8W9xOhag==","signatures":[{"sig":"MEUCIGdt1ENrIOc7tIs1WGZ2mlRei5eqJ7UoJxAzo2uHfCarAiEArq8xcBvDsEf2X/4WRlR3Df1fvbtHyKjiEl4BW+pyMSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBG41/RmXXAosChNAiXlj3zHTqpCkBOo1660zmldzc4cAiArlXE9nhs/EvwZuGfwLzwF2xi27mDw9y7BDmQK1iP91g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.2ca486d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.2ca486d","@astryxdesign/a11y-spec":"0.6.0-canary.2ca486d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.2ca486d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.2ca486d_1789304200708_0.16214484088285586","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.819816f":{"name":"@astryxdesign/lab","version":"0.6.0-canary.819816f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.819816f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e2c47d3606654f183a8a5eaa9a55a6083b37b6f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.819816f.tgz","fileCount":560,"integrity":"sha512-UkoJWSYMr9WD01QS1mbZdoV2/QGEL8cudDCpOP0vBwcztF+4ZpsDOZbOcO8IMXXiQAPB2O/v9Ma4DqCTRwkIEQ==","signatures":[{"sig":"MEQCICOkOt0yjo4iu8fWrCCTBCOMIM8Gv8WSdS2Bg8bqmxuSAiAR7tFng8Mm2ZfPIoz4LFSxfnlVpFFdrKA6HU4yhLwI0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGSURfmj9VZqcLLULIfCaeKAkWcEVj1NCu/1/HHQuhpeAiEAn4e3zGtoxgrQu/PhWl2fwEOS/QsVJNOvE+y/r2Nsenc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.819816f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.819816f","@astryxdesign/a11y-spec":"0.6.0-canary.819816f"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.819816f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.819816f_1789310987261_0.8037277097401259","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.a8f2807":{"name":"@astryxdesign/lab","version":"0.6.0-canary.a8f2807","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.a8f2807","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"32a91576aaf3b37b5c6676997cb70af2c4547506","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.a8f2807.tgz","fileCount":560,"integrity":"sha512-KPOKgzwqMujqlrErxQCgpCAINlhBUY1Q/KyJ+ermkqj4iPItKTzXNT9elsOXL3n3E7C5XhTkY2hJrR3OgYemHw==","signatures":[{"sig":"MEQCIDRnCM9O8g057oUzBBYYIPaqPyqlaZ7pWinzP+8enIWIAiADcZTU1RzM7yJoSj1SYYcTIfpPMZMnthgwZPg4wb6KEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/Ml9vGbZT5TW4fJC1aueKGGsFoX/+rIoy26DUWvFCSAiEA1O0XEL8asG1v8ANSTzSnFPoERU/mBIa0J9NE2ceED6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.a8f2807","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.a8f2807","@astryxdesign/a11y-spec":"0.6.0-canary.a8f2807"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.a8f2807"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.a8f2807_1789312236469_0.08783811309502187","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.186a1b3":{"name":"@astryxdesign/lab","version":"0.6.0-canary.186a1b3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.0-canary.186a1b3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6e82c01417f42ab57aacf89ded83b0f18098d08e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.0-canary.186a1b3.tgz","fileCount":560,"integrity":"sha512-x84YPX43MYkx1j1WPfR+A1B0f+15oNPavAfb/WXj8kmNbt/MlJc4L01ZFftHn7JvHRzRIFMGY2EAU7M7jkPkLA==","signatures":[{"sig":"MEUCIFx0Un7v/ru9wEVh2ijCPCLZzAfiiKox1bLWuZ54UbbEAiEAwY5T3lc7bzBLEt04keMh6Dv+hOLknc8MlZCWixucxr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFiEjJHGneSQKtJbLsKd0CfzhscPXi/nsHjNMk9RP9FMAiEAjJxh5tz2clWM94NvpXbWxoGUGikkSp4PEPCviVVoAtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.0-canary.186a1b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.0-canary.186a1b3","@astryxdesign/a11y-spec":"0.6.0-canary.186a1b3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.0-canary.186a1b3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.0-canary.186a1b3_1789316596937_0.2567714543571855","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.82c3188":{"name":"@astryxdesign/lab","version":"0.6.1-canary.82c3188","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.82c3188","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5e3f3761a6ba2c9ac0ceff35371adad6c44e20c7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.82c3188.tgz","fileCount":560,"integrity":"sha512-tBKBJiMgE7SIk6W5P2QDgwBD1Lmi5CsoTvFb7bjX0un3ypCzNqrmJev5lizok1vS8kte5rkt87+wLSL+8fF6ZA==","signatures":[{"sig":"MEQCIF5xLGFG0oanY1TAgCPKVNHIPTk3oKu+f9X9X9vvXrmkAiB7xfcC1ZOCCAmWwQs74yonQp1K+ITOAeaCm94zufWgHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBiiI2yeJQ9UfSINcklQ5OqFTeP5lawu/oOzcaNU9QqCAiAPybxXcSHCojIzN5jMyu0fwdL73I+h3GLQHGQ+6SbwDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.82c3188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.82c3188","@astryxdesign/a11y-spec":"0.6.1-canary.82c3188"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.82c3188"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.82c3188_1789321042658_0.40837948543890534","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.72ce440":{"name":"@astryxdesign/lab","version":"0.6.1-canary.72ce440","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.72ce440","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f29db9311c5ebb8f8c25e52a7fe3bd844f0033d8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.72ce440.tgz","fileCount":560,"integrity":"sha512-KUZjm3XN8JED7t88TEdH11SdOYsACLrM8gy1513OjlBInNxluy2A9f9gmbwITE7VYnXa9kVIxO/p4g/SplKXYw==","signatures":[{"sig":"MEUCIAFic0XassPkhuDJqgr+eAsSESYki7KkrCiBZRuTUqnwAiEAtJrz+8tqH+ZdnaFyx+ffWi8yf3OArx4kOck6/2KXmdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfYRmle/248U/3jQeysu/qsF8pGHO9WDr3EAlKKMR52AiBhevCSuFRgNA1jNQiYkPbngZQU80Bs6645DWESZR327w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.72ce440","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.72ce440","@astryxdesign/a11y-spec":"0.6.1-canary.72ce440"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.72ce440"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.72ce440_1789323639474_0.18026771962110022","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.47cfd52":{"name":"@astryxdesign/lab","version":"0.6.1-canary.47cfd52","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.47cfd52","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"01f8b2561426967889121e5b69efb41b5c6371cd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.47cfd52.tgz","fileCount":560,"integrity":"sha512-YOEbsRc9SQYmyIcN9Qd8GVuAZwCQs6V+s55pfMmExBmf1SbRy0wpPxqPY+6gPj8AoHqIg5cMWIYKuf3/zhBfOA==","signatures":[{"sig":"MEUCIQD3MW18yIJ4lL0eT+zFY7GTg41ex+GO/xiqONK6NYASnAIgCfAh8AR587cgefb5gaADOPpwJMxVxTg1F/kMx1m55+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF6w7QkgrKBA0HiTPbC1Vl2QeTl+mxTkaT5OD76QLaLrAiEAj0InMNsXYK5MITker/abderVXv7oasWFpglRLYlcviA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.47cfd52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.47cfd52","@astryxdesign/a11y-spec":"0.6.1-canary.47cfd52"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.47cfd52"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.47cfd52_1789324848240_0.03215101927945363","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.8a2a626":{"name":"@astryxdesign/lab","version":"0.6.1-canary.8a2a626","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.8a2a626","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"13608b340260a057e19602baf18bf33d30c51172","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.8a2a626.tgz","fileCount":560,"integrity":"sha512-2wN0M+9vmNzOkda7vSwkoGai8xAvKxv1zWvvUEP1E2HNxx1NW1oFfcVhB5jptj5zBGYkZfMKFQG50y6fFA8RZA==","signatures":[{"sig":"MEYCIQD+WXX7MvotReCyemMK5PmdduPn2x8BkE/88Lb49iOCfwIhAPTp/q+qZlOl9LqvY6W2evLY8LALQpQR0LQl9thkhGXz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/sQ6HS3JkloOR6gi0tJTrNEFu6q+OQk2G588neKNYCAIgIwYVmUn+aIaYnBIH2JWAtVYj2SkbzQSGmmEjapDzwt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.8a2a626","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.8a2a626","@astryxdesign/a11y-spec":"0.6.1-canary.8a2a626"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.8a2a626"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.8a2a626_1789325116190_0.5727872291862479","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.bdea6e2":{"name":"@astryxdesign/lab","version":"0.6.1-canary.bdea6e2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.bdea6e2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5297f78496d3bb2fdf86338e6d3dcc2009eb2030","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.bdea6e2.tgz","fileCount":560,"integrity":"sha512-UXl6obrEaMF7qBpar9L4xg/CeV31FusimmYIMUYUuy+FL3p107dw442Eadj6nwQl0TNJKEg8wAHdaGorcQu8qg==","signatures":[{"sig":"MEYCIQDc5QGLi7cKvEBSRnT0CdFR/sludtku3ZJZ32uraseQowIhAOBCIQ+gSpeDQhVgx97yoxozxtlHAen2HilemxZokjws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUQYfR1gwECBpzcO5tzYeXaoNLPq99HMLI0rb/DOX48AiEApk1zdP+mVP2OWAtGuh6GczYNwR89ay56H2lB9GMxVSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.bdea6e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.bdea6e2","@astryxdesign/a11y-spec":"0.6.1-canary.bdea6e2"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.bdea6e2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.bdea6e2_1789329074184_0.5767837941504836","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.20102ea":{"name":"@astryxdesign/lab","version":"0.6.1-canary.20102ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.20102ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"abd61eb287ec6fb543e2ecd33074347b49be5856","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.20102ea.tgz","fileCount":560,"integrity":"sha512-z4RkvrJA0P7DWuo4tUqkJrlJQzOvL7LdETjrkdAZEuY6chnHJZgd5m0RP9r/vVEgU44AMkCj8IuDmfufKbqPtg==","signatures":[{"sig":"MEUCIFjT7/8Lsn9rCONLP0Jz0C2o2RcH3dfGOS33Pr6UjDAfAiEA7SQTv2zL2ARuT1IO9FzsIZ3KB3x8XJOXR/lmphJJTR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3OwFfSbHgDqJX6erUzBrJdvvPfNPkpfEhexPyJu657wIgfDRGtyfTYPubxaCQ0TIBKoQWApiSj/2NPkBONl1yWOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.20102ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.20102ea","@astryxdesign/a11y-spec":"0.6.1-canary.20102ea"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.20102ea"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.20102ea_1789336447683_0.9821161657501762","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.1c4033d":{"name":"@astryxdesign/lab","version":"0.6.1-canary.1c4033d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.1c4033d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"27587c631d2fe325d960ec9ca6d0fefd62867040","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.1c4033d.tgz","fileCount":560,"integrity":"sha512-bDQy8kQKfntG5xbn/6RNPaWDPmwcK3Az5GwjtJG5xze67n81RvkZc7OxcryfWOOa185ICJzlzdlbKgc60sh1jw==","signatures":[{"sig":"MEUCICx/nmu6t2dNvEfi1olQJigaeZ0C/tLdA2GdfUDhRWosAiEAzHD4w8cvYQPGrLrUI/6wYminXof/827V2/M3MhNjzV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGS04569wdhfbTA1MTA1gGkZmQBk5WCfG8ycqmT1+TFdAiEA3mcYlNzHu9wq/MV+SLk7rfrv0E2qbKqNbhMSiEOnTuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.1c4033d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.1c4033d","@astryxdesign/a11y-spec":"0.6.1-canary.1c4033d"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.1c4033d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.1c4033d_1789343403092_0.9070239971077636","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.f138ed9":{"name":"@astryxdesign/lab","version":"0.6.1-canary.f138ed9","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.f138ed9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"af617ac657ed3f42a269a9f85f2a60ebe6fc6b6e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.f138ed9.tgz","fileCount":560,"integrity":"sha512-mext0OqWr196HB1nR1uMC9MdbVlmIUIGkK0Km970f4/EVuoENernyYx7G9aS2MDfmEOm0eTILOHidD8d+Vf/IQ==","signatures":[{"sig":"MEYCIQDkjv+rDDZuUNSgZ4Tg7Ew2gk0VhqkFHS+wm7SbFmCYUgIhAJnYNJvnFcbPZf/z7ySxuk5K8wegJHu0K6vRMKRYdfSx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzOuTczXwWiHwCkUOQZzsFnbRwpD37AuqbUbn+pKod/AIhAOT2GuYZAKOUKEx+5v0G2FULRQzedzx4r8U45FaXxZhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.f138ed9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.f138ed9","@astryxdesign/a11y-spec":"0.6.1-canary.f138ed9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.f138ed9"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.f138ed9_1789363959723_0.8369375526906413","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.bf896f3":{"name":"@astryxdesign/lab","version":"0.6.1-canary.bf896f3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.bf896f3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"283b4af470ac31e878b5c1c10129b524174c983d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.bf896f3.tgz","fileCount":560,"integrity":"sha512-BYq3GtHnSLHIcICvftMvqs54nR+hfnEej6a4FLaiCV6ftSHuKzaCvUkbNw/F5nWl+5bQTL26EV6F9jfzVQH41A==","signatures":[{"sig":"MEUCIQDkneS0iFzBnin1ngzJfst2oLqABY8TjSVTgpaFw4XFqwIgKsCnsfEEyLS72PfyokhVkVXT3cXgByGm79I8g/A8/OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5s+PNe/cpLOCQfzJAFWc5bL7aWXp74yLWdqZ0sPkhMAiEA4/wYnZHugMzVD/y/nVKP3bMLbubR7uXJOFKZn1zmHBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.bf896f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.bf896f3","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.bf896f3","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.bf896f3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.bf896f3_1789422830970_0.7163998146288033","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.b75ade0":{"name":"@astryxdesign/lab","version":"0.6.1-canary.b75ade0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.b75ade0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5e4e2495494b9786aae7d41ece5001c1ac411808","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.b75ade0.tgz","fileCount":560,"integrity":"sha512-6vnLofcO5US/XG4tviH6rWcEtOtMkaihrabQ4LgRzcOAHLnURIZ+2nieRIJ12V0PXNoLk+8nZ37+TuIlwQf1cQ==","signatures":[{"sig":"MEQCIF1t9kuVdTC3YO0jX9fnkE1UysqfbkqiRUGpfAvqQB7dAiBIzxbngJ1UDixq82ATbcNKsaIEh4t6vOw8g7fIAVSlKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBdEI21H+PQpvkA1qFxXDoI8D4Ob9fcNNrWtgsxFMxjhAiBKFYztI21ksCWF5xFDyy9b7GvPqvIB9dRJX++dVD0vpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.b75ade0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.b75ade0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.b75ade0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.b75ade0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.b75ade0_1789438636888_0.6959111339635049","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.f48d468":{"name":"@astryxdesign/lab","version":"0.6.1-canary.f48d468","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.f48d468","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a3bda2a0061ba67897b86b055ece5428889b7b4d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.f48d468.tgz","fileCount":560,"integrity":"sha512-Q0p3Cw/SOD4BRoVLyJ1e157tffiFAs285TGq3MUcpndIGEaF8hrq0MUC349K+hwoEP4n9EbellG9Q/2HRfrWWw==","signatures":[{"sig":"MEQCIFNkl6eBA8oGXpkCq4PlMeuRu0mQjYqTIa+ulvnUatsKAiAW1LxEuLZtVWwM6Lw7Y6MWuSHULu1UEsZclwIF7Td7UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFk6DiAqpBo4W+RMjdjBdQ0I8gtiOATRssvyyCd774EdAiEAwc7riiii/zmcYMXhp8NmysMFS1dYEamKJ/MxyOYTFo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.f48d468","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.f48d468","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.f48d468","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.f48d468"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.f48d468_1789438986564_0.20124847777541266","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.09decfb":{"name":"@astryxdesign/lab","version":"0.6.1-canary.09decfb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.09decfb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"266d740a5b9b668ba09bce05e19873a7bff21679","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.09decfb.tgz","fileCount":560,"integrity":"sha512-aW7RJr4xyAKfa1AvrEi+eha4oSWBKsIy19/qropOPoydom5Gek8YYjT+A2QkvxXg04hX6Rq1napJ2gfIJE/fxw==","signatures":[{"sig":"MEYCIQDQXYRV4wVu9lWVlp0TCO0T9DJViHzU7N5b+xCxSfWPCwIhAIVz9Jdbhe0ItYPwtjBlnnP5uU+TsXlRvPNZjG0AxzPD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChSIB59iwvKnRKBl0G2MVHQGnhBbvSEcA9cG0T/73aRgIgKTShKAwfvkGEYQik35jSFLZ09UDAdJg8JdlfqXb8qaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.09decfb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.09decfb","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.09decfb","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.09decfb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.09decfb_1789440663909_0.4824350004195763","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.071a981":{"name":"@astryxdesign/lab","version":"0.6.1-canary.071a981","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.071a981","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4fd8e553c21dde11615ef703f10ebc7b907715a9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.071a981.tgz","fileCount":560,"integrity":"sha512-qjauZ+R7YmZ+/GGWiFy6H0cuoywddaSV//Lvcl0Adr8jHIuiWnChKluQ6ckqgMwrH8pUzznYgZZ7GPZ8cs3LZQ==","signatures":[{"sig":"MEUCIFGsTA+QJRliN/wvi7vmBsEdGzu5KGjEldZqCn7xfw8GAiEA0spNRHJu/y59SgwOHujf4TXj8KNDXsI2u0RGx0cZ8P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjjhSvpkMOw/2pTay47GcomqhJj+zN30CI4NnXLnBllQIhAPTSh4tW8rKr2HSeniJSa/7M9jkcwVEWzwWKPbkh3rUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.071a981","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.071a981","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.071a981","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.071a981"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.071a981_1789441498356_0.3112065237811519","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.98f9d36":{"name":"@astryxdesign/lab","version":"0.6.1-canary.98f9d36","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.98f9d36","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2f2c6d54f7c74a339a1bfa78aa882979af96e56e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.98f9d36.tgz","fileCount":560,"integrity":"sha512-eLQoMujyZnj3OiHRdXWemHy/qHuUwgGF5X1c8ezu+HgAXXmqAVJH33BvTbomROdUi5J30UbQ/R6BBHaDHWePYw==","signatures":[{"sig":"MEQCIE6j+0IGWr7ctZAMtX7dWWYtJnAmfQ8jl8GZd1/V5pKrAiBx1vRkAdsAwwixHWerL8+MtE9IxEkdvLNrPlnPzzP5RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDL1WXmrc3BHzjHAxc5pqG0de68uQFMXbpfPdZPwo7cmgIgbzsEPtbd9uZJAeqobWS52MKjDPlLzx3qru0lkF1VO2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.98f9d36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.98f9d36","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.98f9d36","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.98f9d36"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.98f9d36_1789442391706_0.7596176418650196","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.dd9ec6f":{"name":"@astryxdesign/lab","version":"0.6.1-canary.dd9ec6f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.dd9ec6f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eff7bcbf1ab1f5241e0b75eb606d692246415f9a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.dd9ec6f.tgz","fileCount":560,"integrity":"sha512-gU9hvjv9yAsUqXd22s/CEWDeHiL4WhxGKfnhLsleyr23QWe980TDYIy4AWn7m5QoeVXwIY/i53jz4pd+59TSYw==","signatures":[{"sig":"MEUCIQCPfDnZnPRRTIuZ6AkvsbSBCUoMkSI+nppTlBi0uRWkSwIgMjRRnwyn0GC2lOS8DIB19Y2qay6Xv1ilrer0ROni4Lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIT4rlBLVnU0yxlXDYvvyIY4pCdHwMaTKUsm120A/nrAiEAgBezNpLmykRsoNHQ83yVq1tAJa3Y4x1P05TNMDJA83U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.dd9ec6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.dd9ec6f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.dd9ec6f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.dd9ec6f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.dd9ec6f_1789444443966_0.0329356779669252","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.1544a7a":{"name":"@astryxdesign/lab","version":"0.6.1-canary.1544a7a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.1544a7a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"86c300251373c59b9c285bd6268db5609ee481a6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.1544a7a.tgz","fileCount":560,"integrity":"sha512-vXMQsdQV0SxCDQrhak04Ef99Wuf/+hjCRX1tjG2hyk1SIQTz9js8K5YojJIjcwvamsj1sl5FrkOVSHIeyagDDg==","signatures":[{"sig":"MEQCIE3lupovZdjmMD1jXX05IbCNUOtdBbk7vdlIjFw0oUhWAiASMG2Y8JhYDwli8sY+wni9JSHw2WdC1+lgcPk89vJDqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcw2beqggYRGeBPxf+VXqO4nbFbUGB7ful9osl45i19AIgW6xI5NtiGC2KqTjW/eH/Ic4EHUpp76bA7R1QWWBLo1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.1544a7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.1544a7a","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.1544a7a","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.1544a7a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.1544a7a_1789452276296_0.7675948662241543","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.29f69f2":{"name":"@astryxdesign/lab","version":"0.6.1-canary.29f69f2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.29f69f2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7e94ae3faf5b5556bf9dededcf9f2217c8af9af3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.29f69f2.tgz","fileCount":560,"integrity":"sha512-qPkBmV33wE1K24FoqR54sojVmhD++lKkPGLTqwFQTuf0xFQAD8ZlpEcMaGCiW1lN7YTjUZ7ZhhcSlcKa6a66GQ==","signatures":[{"sig":"MEUCIQDD8v4cv1oIzyEXfCCn9eTAW3XnFWqJbFqO6WnnZQDevAIgdfDneMBwYZlT8mqxk1l49v/DQat9gqE6je9S6Ch4ubQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcyx/orq/Q6EaOc+cEY/YcTYguZcBakqIWKA/HavzqRwIhAKb53iOfkQKCJH6o18cS3SdhT/dr3IXU0107rZaX5w0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.29f69f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.29f69f2","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.29f69f2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.29f69f2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.29f69f2_1789453201196_0.55940188147051","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.c87f73f":{"name":"@astryxdesign/lab","version":"0.6.1-canary.c87f73f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.c87f73f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"22ef107f62e2493d14d211a4a0a1965fac9ab600","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.c87f73f.tgz","fileCount":560,"integrity":"sha512-7JMGhpcCHxYwB6kRXF3ojJ9s3aX8Y6d/hM0yO0H5jHa4qgiPpwxvefORRr2Yka4kn+6MaLKTn/+HosHOIDVhTQ==","signatures":[{"sig":"MEUCICTK+V5HBmxamRaZ5+JAT5fWJUcJYgpk42cQUL7/7jxsAiEAivwx0Zvob4KMsyXIoROyZdBHsANtLQTeDM4Qze9xVhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqv5BBYzs+9BGwjAAXw99n+6xIxedzXBJDau6a9Qn7GQIhAMbFOq5pPA9xj+pKEMbz87bCS/5M34dwCXFS1Emj4THb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.c87f73f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.c87f73f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.c87f73f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.c87f73f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.c87f73f_1789457453543_0.7563772698426516","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.d6fd8d4":{"name":"@astryxdesign/lab","version":"0.6.1-canary.d6fd8d4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.d6fd8d4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b6aa542e3cc5ad8d9b098db2c2dd67613644318e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.d6fd8d4.tgz","fileCount":560,"integrity":"sha512-BE3dk/7il5S9CToFkkkTrK5wPzo62iL+agvM2DWiMCqi7x36pkgmrUa6TZOVotur3m1RasbpZrLdTABO5Bn1Vw==","signatures":[{"sig":"MEUCIAFtLSMT+vPfGE4xvBk6Cem3t3tnKyLa4dLDtA8qhUvLAiEAl5ticqHJFQ3QqlC7quL+4oWGkgIB9nxO8hZ4uAZ1CjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEcazSBmBofQa34LvDNCjOlyrjreDovs+0fN0gHIYxdvAiBN6uDz++foTGn23Qr6XuOD7ePAqpWuu+SCfVFqHehNJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.d6fd8d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.d6fd8d4","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.d6fd8d4","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.d6fd8d4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.d6fd8d4_1789483271966_0.28285683989455923","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.70cd7a5":{"name":"@astryxdesign/lab","version":"0.6.1-canary.70cd7a5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.1-canary.70cd7a5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"165fbdf828f3a8769e619bfc0cd48ad8712993aa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.1-canary.70cd7a5.tgz","fileCount":560,"integrity":"sha512-GfasPi8iGBdGYpWh6bhX/R92XCZ0qUANi+mDW3dgD0khP9H6IXo0DhwxXAwdohH1e7fxP3juNy0fD/MyaSg3oA==","signatures":[{"sig":"MEYCIQC7BfaZlOoTOLNDjAr01S0hbMyKqlVv+HhChQN0WLKCRgIhAO/yNnUMtSCgpKV7/xznw1iNbIUjIZEcqBngKGDUtKil","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJc5cBP94ocFfOGnF4/TVQ2KkVKS2Bdt9MpCnVVvMBMwIhAKzpZ4tOCxxQZdX4nf/p9mE0mWbpyyvtkYfTHP3hKbOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.1-canary.70cd7a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.1-canary.70cd7a5","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.1-canary.70cd7a5","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.1-canary.70cd7a5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.1-canary.70cd7a5_1789487201642_0.9006361052699727","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.bc93547":{"name":"@astryxdesign/lab","version":"0.6.2-canary.bc93547","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.bc93547","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e5034633025ebe76d15ab7f458c7102a5f134073","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.bc93547.tgz","fileCount":560,"integrity":"sha512-QVdAu312swahhueB1emFHjahtD+LmTwj3EgDFjzNjT+AJRU2TkwW3Pry3U/Cqna+F5hnEcfFh526wVmPnZaIQg==","signatures":[{"sig":"MEUCIQCpE+p8nYabNWoo+uzy5E3pdyfDYJTvzzbZ1TZG/W5CqAIgNHUskHm1yMvpZOrJL/OwZoJWYxJ9Ut/Mo1OlYvOAdXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoahy+ZLChW0/9AtnHl9av91+ZdOHoMin5ePZs6SEtqgIgDKEyvP7cuPEopJVv/xQb/6qCRWS9W48wPrbnSM4aVKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.bc93547","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.bc93547","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.bc93547","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.bc93547"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.bc93547_1789492013024_0.47603479663138604","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a4bcbeb":{"name":"@astryxdesign/lab","version":"0.6.2-canary.a4bcbeb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.a4bcbeb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"41e93846f153c167702f27084d46e76d64031515","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.a4bcbeb.tgz","fileCount":560,"integrity":"sha512-QT9VG94pcvyzpC1RDUrcyQQO38S6zbpbqITVWKKma5+OoxsAuIGy0I2I2cJADRPvgf6XNnCsEMPqrLEID/8NfQ==","signatures":[{"sig":"MEUCIQDguvuGlPHYCLnqiZ9XpWwvidALJNI0LZFzhLt/qqJ7/QIgdtUjlwEcG8WrMAiEAJD0/nFFghxNPWxCMn4XwyOH+QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8FNi68e9C9YfXDb/TA66bfRb6D/e6ul7XiUi7pv6OdAIhAMqJ396kwbmGlmBR2nPxRmIKnewe9fChuIf2+BEwUc7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.a4bcbeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.a4bcbeb","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.a4bcbeb","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.a4bcbeb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.a4bcbeb_1789506204465_0.9824701785060828","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.b6c720c":{"name":"@astryxdesign/lab","version":"0.6.2-canary.b6c720c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.b6c720c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a15d3126c0689396a63a5f57479038da51bf8a1c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.b6c720c.tgz","fileCount":560,"integrity":"sha512-CwRgJ+7zJIxqQlMfHJdlwA9BP9arc3n+KeC8dCyAlZ8RZkSxnsfD/A2MVgySdHC25VBcRA2+/UU8Gb1H0JsZAg==","signatures":[{"sig":"MEQCIFvavCCgYBZ3BHB1Luqbpoo5RtowaFdp21eUxh9cQ/SDAiBPSEvGJpVPfKwyNTo2LwLcT3n2JB8fPnbczFvjI8u5eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcc5nLVx/V+tqlVQnOkHlSeJQM9OYQzG3rC+jgTEQjEgIhAI2xzrTVKB2cKnUQggKkG/qrf8K7+saXU0nckt0VNNNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.b6c720c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.b6c720c","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.b6c720c","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.b6c720c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.b6c720c_1789532514150_0.4084677877388392","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.bfee8a4":{"name":"@astryxdesign/lab","version":"0.6.2-canary.bfee8a4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.bfee8a4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7fb02b78a195ab07f0759a14f912f4cb59e0a6bc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.bfee8a4.tgz","fileCount":560,"integrity":"sha512-Jc7czOx9ICBke9BwBqFfKD6xop2ipA21zOYE986IUM9odhuYH70g8IO4aLWfyMO28Qw7Mcn7/be6uC/FwqPMUw==","signatures":[{"sig":"MEUCIHSJKkMP1qCCbQpH22TRCpQJmGqZrhZbD1hKTyPtAD5OAiEAoDYAhrJmYRZWFQsQBNnOu3ycIFhfamebD7AFoh/Tpuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCrVzlAhsI5+3UZa+79I8XseHjS57ubBA/k2QS2EpFdAiANayZ1RKD59pcDpYC0zZQP64peDbfMN0pKnytTqK/79g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.bfee8a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.bfee8a4","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.bfee8a4","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.bfee8a4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.bfee8a4_1789533188593_0.300473407536074","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2b2113d":{"name":"@astryxdesign/lab","version":"0.6.2-canary.2b2113d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.2b2113d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d3a442a70fc5cddf6227eae8486fe096b664be7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.2b2113d.tgz","fileCount":560,"integrity":"sha512-02hI07K2xH6VF2DfS6CAHU/3sFGxtG/nVPHZ21np+fvsCGFOm0EBClBdvHokbwYB+pthhAPwkKUFytYK+u/raQ==","signatures":[{"sig":"MEQCIE+c53nfgZwVKy6RkXwyQmUZg4vaSdH3PE+zXSM8YqaQAiBbegsIOK0XRn27NJKLf//U1KuMJqqYzTGPdU/e3nVvtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDsMkX6vjI7Xwdqfgv8zc0ToE2v5ymLeRzFOv73hYt2OAiAKhztV9q6PeSweHKk4S8vr5fnCCuPQnMTWqlBsv6I66A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.2b2113d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.2b2113d","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.2b2113d","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.2b2113d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.2b2113d_1789561875864_0.011457046726188524","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a4b2655":{"name":"@astryxdesign/lab","version":"0.6.2-canary.a4b2655","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.a4b2655","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da36b3cc117119f32be8f8c8f7fdc215834ddac8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.a4b2655.tgz","fileCount":560,"integrity":"sha512-f84dv+mwC+yZydzaM/o8sDxFavCSKgrbq9U5iGSA9grIOym5K1FET2FYmASbcyCSeTBNcY2wEqsiBXIWnBck/A==","signatures":[{"sig":"MEUCIBsLoKkP0PO9sqXXY3v8je49dQUc1AbS9WKdT1YWEwIaAiEAhutjnZHZssvT6QRm+LToWmd1xg3bi5/TqeNmr0/ACoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDNBIAIOZR5GHCc848uRcAZsytc7B7i7arh+nYywzwYhAiEA9E2N5uvzS6Euj76CTACsy3ysiHNHibUaabML0JzMWzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.a4b2655","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.a4b2655","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.a4b2655","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.a4b2655"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.a4b2655_1789571808115_0.3585887223908988","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.605fa9a":{"name":"@astryxdesign/lab","version":"0.6.2-canary.605fa9a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.605fa9a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cffe06b7b8ca78b721aa25ff0862dbcf9947da61","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.605fa9a.tgz","fileCount":560,"integrity":"sha512-H0xrLt/l4RHBMJzHNepl7+J5Bhn3O143mTwLjsjE1Sr9VcDtdiAi5w2zrWh6WyQr+OLHyK0abWd2AFsesLvLzQ==","signatures":[{"sig":"MEQCICljNFFQy1cigQHiRTRW4ZfjY2U1yCL1/W4hJjF3E4GBAiBJuHRbNIOLs2+oiimb6i5jCsD7c4j9e4RyohwpvL1IHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGumuAm89oDCHtEO8/EkE6pMVRn2jXPjf92wGr2v/dDPAiB+y+lCKgjybzprSdbIgVN+NFY8+r9o5QQ/Ny4xbKdVwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.605fa9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.605fa9a","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.605fa9a","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.605fa9a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.605fa9a_1789577202550_0.06497686753361087","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.5a7b819":{"name":"@astryxdesign/lab","version":"0.6.2-canary.5a7b819","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.5a7b819","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"418d23023ac7056efd02a7c013ab4ede43b72b6d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.5a7b819.tgz","fileCount":560,"integrity":"sha512-YAhBwknbCUa6akiV8lNHsC6puWNGIo8LRIOweQ2ko8ezSwYDFkkGQYN2c4//h6SsryZHzQqXtyWeA8DSirUDMQ==","signatures":[{"sig":"MEUCIFYge4hOf0ywup6N9M3xojbFoK3d1I6iyOAGcqjoJ0InAiEA+zzNb7ia5ZEk+kGO7H47jNY2ySf3LfWBgYEZOnEIyU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeVoecICq/qjD7w0WQHbwOxI0QGqIDA2z9wmYJJV6K4wIgK8D9hCFnrEnzeo6Pl0V/LDa7k9M+FihD+4D+T3OZ+GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.5a7b819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.5a7b819","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.5a7b819","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.5a7b819"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.5a7b819_1789658383177_0.8953685446398465","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.da998a2":{"name":"@astryxdesign/lab","version":"0.6.2-canary.da998a2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.da998a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a21d54b63762179beecd136402ad37e16b9048e1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.da998a2.tgz","fileCount":560,"integrity":"sha512-KakfgKJDkzETOBuO4DRTpYZG6RRqpycQE+XzDt+2Ik1bgDboxlfL/A2lkr9T6P02Z9XYUZ74lCupG5ml6qkFnQ==","signatures":[{"sig":"MEUCIDTwPx4J/XPLJzenLJTokOXHcT3PCHiZCmKKjQ//IFr0AiEAhnZTJ7tCEfchzrtjyLPEMm+819A7e2eFZrv8F6C57EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCveTnOIJcSDYLsi7tQ+WGZGoaVt6ogGRSU3VS8i8rf/gIhAM3HLUHEzGEk6ExI7lcA4KvJptyeRuIr6KExJMfwuqNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.da998a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.da998a2","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.da998a2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.da998a2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.da998a2_1789749882432_0.7680151791591325","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.af5510c":{"name":"@astryxdesign/lab","version":"0.6.2-canary.af5510c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.af5510c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e54e3a2e318c0114ca0f1e8d66ca247c0e0874f3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.af5510c.tgz","fileCount":560,"integrity":"sha512-//G/L78ESb5G5Ik18P7GEFq6X9d0QQfXlCCw+tzYTb+Ti6B9uSfZPr3jL816766JdTiNqm8vJuQ0P+A5OU1Xug==","signatures":[{"sig":"MEYCIQDsU7hEpUisX1HoRITYZJgiVaqVMGrDdvJbLLuIE1aIhQIhAMOTPA0l14G0wyfS7oAYLEiFS4BGIuye4j36x+6dSRQx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEcf1cbbSJXKscdpGPV5M3OnKG7Tu/WAcP5JKVsMN4EPAiEA5lSGgDM8yETbOjAQIdvxDxVE2AgEi9nXf8IR3b1J4xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.af5510c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2069076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.af5510c","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.af5510c","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.af5510c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.af5510c_1789759696620_0.5534461528733889","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.b130e49":{"name":"@astryxdesign/lab","version":"0.6.2-canary.b130e49","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.b130e49","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d0ea31610ac1aa3df642dace10ea465a87c2bd9f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.b130e49.tgz","fileCount":561,"integrity":"sha512-k6JbNROYkJvD1JEtp5yFwZLYris5IeXPeO5SgzOlFa/6fiehJFvB13aMsQR0CwAiKsrh7KRRnx+AJ/02yGEniw==","signatures":[{"sig":"MEQCIEGDn5eak2V7hyYYO2OpR1KNP42eaKDcVZwm6CIBFGFXAiASQIdrNs7r/VurAapuU4oPPTp/k+PxXpwhLkndhrSkAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtB2lNMOoT3JIBNdRKotTLFPZjzZqjhU9mTq1e6k0yjAIgBTDjIHETR90+71U9wxEF/bRjeQXhMBm6HolI/HV5blY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.b130e49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.b130e49","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.b130e49","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.b130e49"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.b130e49_1789774060636_0.4605284344435252","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.7ccd6c8":{"name":"@astryxdesign/lab","version":"0.6.2-canary.7ccd6c8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.7ccd6c8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"98de07477a22659f68f0a2814fe608a431fc76d3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.7ccd6c8.tgz","fileCount":561,"integrity":"sha512-p8cyL+0+VIHPTp3CJMmNwUoJFQhyL+PHpM3gfAk7Obkt6NraPuedgVVkJS4UEZdlGRQPcxwkQetGIMlhBMmpfw==","signatures":[{"sig":"MEUCIGvl67LCb4TnBQXIe5Ofzc92Xi/QMyqgTP9pDhmVF31uAiEA0/eKeg7L9xE0UGNxTph2O05VDWOdG+gqcs330gz63fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnr69ZJj/BUwkJUhBQB7pJLP4lGy/rJTkzAhpqqKA8lgIgR0yWddW6SMvShL1vqK/HrajTxb2/mQZpoOgdQosjwpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.7ccd6c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.7ccd6c8","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.7ccd6c8","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.7ccd6c8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.7ccd6c8_1789792896406_0.9470777924416585","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.cdde227":{"name":"@astryxdesign/lab","version":"0.6.2-canary.cdde227","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.cdde227","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dd130ac600095433b427753a7d77e79d4f14dee8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.cdde227.tgz","fileCount":561,"integrity":"sha512-eZPZ3FihtM+3Jtlfvlx3QeSHLZPa1x70aEy0p2ot6bPaUB9DhJiU0SSibwrPL9gajFNvRe+HMR+TO7RGga2Gpw==","signatures":[{"sig":"MEUCIQDd1goy5M9JvJbNwGZXK5SfF+98+1Sp8PxNbt/F0+rtlAIgQIDLJiQN8VwV7hHP0de1VzwNoiEtzaoRPC3aCUQLP2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmrz9gJpQfV+wYeVSLTZW4IzcTiqeURPVbYF+NInpgjgIgTOPTD6np8FdWwWRw9uUyrODIk/ug7/wVpFWA9DJ4Ge8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.cdde227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.cdde227","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.cdde227","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.cdde227"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.cdde227_1789803551660_0.5066874821387315","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2414712":{"name":"@astryxdesign/lab","version":"0.6.2-canary.2414712","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.2414712","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b549cab60178928f493f15862ed9643d8d03c5af","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.2414712.tgz","fileCount":561,"integrity":"sha512-+AhArushvUMf5SPzfVruE7+b3JnP6iNJcafeIcIpPyEsH2IRXWLkwl5ylRC7Imv71zTgMTTcxXUkYqebBEVJTg==","signatures":[{"sig":"MEQCIFHMNMgaYYRYFRXiuUoTW9fDvsn8Ylct6IZG16KhlaWQAiAkIKmlONptXmFjewrOoOXyIKz6vMi5Tg0k+6DeLTIUIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiawv5zeggRoo622pDtAF+XlbVqDsF/b5PM6Lx93FgmwIhAKsIe8RP60pWdatRp1BA+Zw7Y16a4kT+crZLhjgABc51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.2414712","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.2414712","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.2414712","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.2414712"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.2414712_1789832149065_0.7458019326707339","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a907275":{"name":"@astryxdesign/lab","version":"0.6.2-canary.a907275","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.a907275","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cd68695bf7cb297b104fcb5ec2fee8f168584738","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.a907275.tgz","fileCount":561,"integrity":"sha512-zbma6FubIWk+ZVqmF1qQDSouLzqigl8KVjGUiL/BJDvZ5xFEv8cwlkN8XDxHoHb8OPIRe98w9iqA+R3m0KoZDA==","signatures":[{"sig":"MEQCIEdhBcE/ajoh7Uql64Rkjp+2xXIB/QlhZP4+hdCs32Z4AiBgYZj4nSrG73esSINNyGS7e7XnIUF7TnILteYgyOrweg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0hMkkT/iJp979+Yq68tAP99/1K5mWZ5kg9OltAnX/PwIhAJWqJJ6yR0G95AC7QRycujErOvLwdUyTvsJkfBP/6M32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.a907275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.a907275","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.a907275","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.a907275"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.a907275_1789861003473_0.44374100625385515","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.413fa55":{"name":"@astryxdesign/lab","version":"0.6.2-canary.413fa55","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.413fa55","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"18678eed47aa8a8f3ed2ba97d1f93848a18397a2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.413fa55.tgz","fileCount":561,"integrity":"sha512-J6W9p5g7VaBe7U88hSxXbPMyOw6pn31B707RbIk/CbtBqVe3IDmZdSmMhW9T3xHpZj5qhbxjA4Uimb5WvldBlQ==","signatures":[{"sig":"MEYCIQCaSIVjqIaKTX41SXGosmC4Okx8MHmqC0wM5yetSAflyQIhAJrsmuZj3GiYC02IAnRWUJOAO/o+hhqx5c2wHYBFpv1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPyLtPAweWShbwYTxGJqVpJQGMXLHcS/Q0hD1CJP5zvAiEA1rKdJZ9U7L4lkRKT0USQjwYf4962Xe0pfd4dG/3d/Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.413fa55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.413fa55","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.413fa55","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.413fa55"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.413fa55_1789865978108_0.19805900304158608","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.176dfa6":{"name":"@astryxdesign/lab","version":"0.6.2-canary.176dfa6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.176dfa6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7945d2f2e6be53166c78ece233b0ca393d621a10","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.176dfa6.tgz","fileCount":561,"integrity":"sha512-Ms92jwb5fIA22vw9boQV4OK9LKX+sly9ai7ff2VjAzWCl/kOsu9NLKzJnMkhMKXH3hQ2MSHHQI1bIlu90hlvWg==","signatures":[{"sig":"MEYCIQCchjsDkjuV3y7eV9KWvK7mxUEuju7ZQTwWN0/zLns3oQIhAL9ady95pa8TS8fepWub/kiCodmUYqlA1hd2pnfL+3Ye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHS7VcPxi2Ub06u9pqoW27T2ELPjZF7nm81ZswgAxhlAiEAiaMZjm41e31/W+1KO5vwJi3w+P9KXWcdXnOMGCm5Jyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.176dfa6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.176dfa6","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.176dfa6","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.176dfa6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.176dfa6_1789869919656_0.7610466431170251","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.b09d120":{"name":"@astryxdesign/lab","version":"0.6.2-canary.b09d120","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.b09d120","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3c81232b5c57abb0eae6473f7b36108220029ffa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.b09d120.tgz","fileCount":561,"integrity":"sha512-/L07NeBPpcvjVn1pdngR+9dOQb6rTXMZFxQt+nO1yPbr50zddRKQl3qsu5cmz3srxhoXV2sb67HHAsMO1dNlqQ==","signatures":[{"sig":"MEYCIQCNTnyE4oPxudtAe94X4uyHrCyn5NAHEQRnk9kiSJkAEgIhAOcugv7KY+3KpcbfK5MQ37gNlPEVLBciEg6wliipLKea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDGmVrJPrlXJE5Cdk5uJn0ZqhTvIrr1hy8V7dPZlfLCAIhAPoA3Lhxm9lbFUdCcsQ2O6m5qnBol3WQizTuszc5S+n9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.b09d120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.b09d120","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.b09d120","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.b09d120"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.b09d120_1789870331778_0.9456161772088252","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.6203871":{"name":"@astryxdesign/lab","version":"0.6.2-canary.6203871","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.6203871","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"707b3c30b6ffb292cd4c4e7e26d1375ac79519be","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.6203871.tgz","fileCount":561,"integrity":"sha512-JreWjOaBBHM/krzIaupfOA2FN6m7IQz+1Y36MyueW3oYozznK61iCYYo9ZilwUOwrDxbboVQ5wkCvtYC0C8+OQ==","signatures":[{"sig":"MEQCIBXhum834xxkSda//6rFwR4g0wuUQ6ZOshdlw0/+6jKcAiAhhhlx+/DmUEWxn2GcocztvBXzeSmEBYUvB3Ikiw80LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID3PUorgKSy7JAS1e2FfwSii+NJlehEUpI1AU9EJje3MAiEAhuIubVO8VnnbIsIC4IWiakajZ21lJkvFtLM93bkDIYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.6203871","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.6203871","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.6203871","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.6203871"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.6203871_1789878928051_0.964833534007866","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.7cce14f":{"name":"@astryxdesign/lab","version":"0.6.2-canary.7cce14f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.7cce14f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fb57ba734198e50061f93ffd0704102eaaf0af3f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.7cce14f.tgz","fileCount":561,"integrity":"sha512-ikMfaYTOR9JrELdyecSHhh6QQEZm/XInlX48or7z48+XomRHI30OeCIBT4VFS5z1/eGH9+J2gslr91eF0SwYRw==","signatures":[{"sig":"MEUCIQC7P7gS+lfU9hCfQ7pXUiEEuaD1K8JlVsuX7nsSldK9KAIgYXlIQX2Zh+R/DIETxEN3Y44ghnM1f+4xp5FTiXG1gyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdcVIBbxKD3s3FRzaXuCpb+h0AZcYwGSlu+xp5uH/4WgIgFog9y6Nzykmjlw3+0A3KeAApNOXbAcwnXHEoFd4K+lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.7cce14f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.7cce14f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.7cce14f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.7cce14f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.7cce14f_1789879301066_0.2647641421013671","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.0faf070":{"name":"@astryxdesign/lab","version":"0.6.2-canary.0faf070","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.0faf070","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c54873352d92513574ed4370cbc1b8a4fc5484bb","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.0faf070.tgz","fileCount":561,"integrity":"sha512-XGUUNIl1VoODhblzMFK65BVfegxLqqsKR+DaICRed+/RDFlVV0g7HVkgK/G9wIDwc5TBTxsL0l01i2xjIQ+uhQ==","signatures":[{"sig":"MEUCIH+EQ40lz1if2GWfsG2kjjot/4xMqgC3SF+csw0lYjKxAiEAlVlcNaUbymqIxd1caFX9zI1lSMsczoP0XOLFhUmz1VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvOLKZsJd9L7Afe/OGLDuExmUSLxuxzA6MXt08yLd+DAiA3IYNqWBoHsAFhjoRbo4QwF5mN4fECzCtvg5SfNUNccg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.0faf070","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.0faf070","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.0faf070","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.0faf070"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.0faf070_1789879709318_0.17213557049678951","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d4cc232":{"name":"@astryxdesign/lab","version":"0.6.2-canary.d4cc232","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.d4cc232","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"32606abba04d669831f8f9d86eb969478e3f0235","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.d4cc232.tgz","fileCount":561,"integrity":"sha512-6oQrBHdhhG0hx3I/GZngpjqKHvEDLIvQrcuVIDo/SkE2gUxeypYOfk3f5eYnnt3yNUTWBB4eS/AmW8l4zveEVQ==","signatures":[{"sig":"MEUCIAlXTj9U5cuylAHiEO2jPmiY+6ItdC/X4UnGJAdWUMagAiEA+dbXXkcN1DHsrNNmYGVl3aAxTp6wgIeWQpgTUHh7fK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYlMujTq5Lcq7CkIfzG9IP+JASPvCeD8GSSLoVmfNXpwIhAMSNAhb+kRZpjfFXIrx6NTqJUzJSiVl4HZGBthaGR3fB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.d4cc232","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.d4cc232","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.d4cc232","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.d4cc232"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.d4cc232_1789884899974_0.8848157902564047","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.5dcd8dd":{"name":"@astryxdesign/lab","version":"0.6.2-canary.5dcd8dd","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.5dcd8dd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ad4c842e5f4205d8f263f8a6d9b7fd6618618da4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.5dcd8dd.tgz","fileCount":561,"integrity":"sha512-yCy+kPqZL/R3Cj8Z3pSmu0sKFPBAQYz9ksUbocW5ZjM8742gptcVTqY4VDRmODU+MwjvUEakwftDEtHBq4bDTg==","signatures":[{"sig":"MEUCIB4PaM2c0S9T/k9pV51mIDm/wi2xwPMFXDSitjuuIievAiEAh/lqStd2CYPci06TClVN2Y8NPqVkA7MC0+CZYzlVlYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwBQvh2OVzSEWLiakJ4xRtgQTT9+S3pQ1E9Mqu8+JTCgIhAJX9vE76kh1Q/KPO2XLXdiT0RD4b+RaHceVWGc8evetK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.5dcd8dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.5dcd8dd","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.5dcd8dd","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.5dcd8dd"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.5dcd8dd_1789885825671_0.03387117335899004","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d993f65":{"name":"@astryxdesign/lab","version":"0.6.2-canary.d993f65","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.d993f65","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"46cf15b31ee3926e2542e9d744fc49e4df6b7070","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.d993f65.tgz","fileCount":561,"integrity":"sha512-cbcdxgke5d4/tp8R1H794DXCgFUKr/w1htdhWTr4ghJPlo5ZAsdN2zUku9f94MoPKx4/X8ZXbId4hqlP/BdRBA==","signatures":[{"sig":"MEUCIChChzUD3rOm3Tn6dRKJMlm2cRaQH6kXCeSSnVf94rSYAiEAuyNaMbj6zJSSYuu8mm1/qyTzwLRZ0jRuY9/7Ty+SfY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEM88nRVHZdtuNVUtrcZK6XmqwHQ1+zcHJ40GSmIl7cvAiAxUo2dMbhcaFhZA6wzmzHiIP11gLwQ9TbCD4oDLAjx8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.d993f65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.d993f65","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.d993f65","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.d993f65"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.d993f65_1789887771275_0.12960292725518996","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.eec3a19":{"name":"@astryxdesign/lab","version":"0.6.2-canary.eec3a19","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.eec3a19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d0d0a43aa10825f5e6b7cc6aa0196b2bf25191ea","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.eec3a19.tgz","fileCount":561,"integrity":"sha512-seC6kMEp/Kq4qn5B5OeMauGi9Kx1TH/NqbOY9QCgEMWhELDK1xm+j6M5g7Bn30IWzN6aNOu6545JPnRo/bt6xA==","signatures":[{"sig":"MEYCIQC2LOKDDXaTANIKUb/sAWIoa+OLyApyK9tzVGes5a7JhwIhAOxMNjCrk1FFiFh0G5GimJqXNhMu9AmpI9OD60eFsk/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRK+F7kpxoIa+gpGz6D7fRXmskbycyljFxvAl6yD6C/gIgKVv1T9F1c4Pq71Zg5vxt9GQJs465sU0Kb3hEC8oZBfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.eec3a19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.eec3a19","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.eec3a19","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.eec3a19"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.eec3a19_1789894259213_0.33149684005485036","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.dd1f91d":{"name":"@astryxdesign/lab","version":"0.6.2-canary.dd1f91d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.dd1f91d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de3ba5ad95dfde811127a75940ca29b2ba6da84a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.dd1f91d.tgz","fileCount":561,"integrity":"sha512-3Q5IFbfuQDJgmgyuqkZiwYuMejHGg1bTehihJK2xxAYL/rZIWk0eLgtRzIPjeucLr3PSP9gK+UuE6Ej11oAr4Q==","signatures":[{"sig":"MEUCICxu1ExfGd0UPxxWj0wv3gt1/9sI4Sx4d/V42kRf+6HLAiEA8iK/YWe3jTprSxAoPWAAeRlorLv4BN/kQJayBohj5XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJyeA7//KQSOVMES7/J53V0pcZ9uwta0dNeG3R8g9xnwIgENK4pSrSRdTP2JObyqE+pHSifprsDLHzLT1i9Y7Zq7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.dd1f91d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.dd1f91d","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.dd1f91d","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.dd1f91d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.dd1f91d_1789897399595_0.8853140447824295","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a95683f":{"name":"@astryxdesign/lab","version":"0.6.2-canary.a95683f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.a95683f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c2f9e59ff03b7ba10199d2845f24c7e8ce9945d0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.a95683f.tgz","fileCount":561,"integrity":"sha512-/MtFoGW3IQ98Ma78rUopP0Fp55aNvxV2EOpVjQpxWjUYx5khm85Br+a72K70BX0w+VefxAqmm9uaMwnfCgQKSA==","signatures":[{"sig":"MEYCIQCCXBNdoo/Ie5hiJ0UumqdRFtQSZjSXlgFEyf5TlastTAIhALSR05wPlShaHqJsL85by3Ub9fsu21UZx6NMoncPBTVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEz6uiIrm3XcTa1xgkUmlym+jFrA1EvbFntV/bD1cUFbAiB2uNPtfnmHzVl19Bs+QlJ9JnoizgYIqJ1ZccyZYMHE3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.a95683f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.a95683f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.a95683f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.a95683f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.a95683f_1789913838399_0.35586477356455926","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.cb7a565":{"name":"@astryxdesign/lab","version":"0.6.2-canary.cb7a565","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.cb7a565","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e9afd746c1fc9dbee40e589ae0bce8c8db0e0d81","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.cb7a565.tgz","fileCount":561,"integrity":"sha512-hteTSaz0qX7nyAUgM9rQAMkTBHGnE4VjadbwudSyiMGDTqDnhP1V6s/gtX28Ta53VPK1dVH/mlsQjntZs2R1vQ==","signatures":[{"sig":"MEYCIQDAxdHnO9+gaY89cziy5SPlL1L1qy/ARmrgaXhpnHr7/gIhAKWNIWr1+dypJsk4nkUd5cCO/9JorYXIc5jGvuGuJe6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDESdCJXERbej9zTervMv3F00nNDkaDSHuv8m73UVA6twIgUILZFnfL2wmQDjg6f6oPv+BFr+fCNKwJHHl3bmYVv6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.cb7a565","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.cb7a565","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.cb7a565","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.cb7a565"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.cb7a565_1789921692720_0.8077369088639417","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2acc24f":{"name":"@astryxdesign/lab","version":"0.6.2-canary.2acc24f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.2acc24f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"875cf8d0270bb05b29f9dc8e40c9b363045fd718","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.2acc24f.tgz","fileCount":561,"integrity":"sha512-xCrcHwkVOAaVfV/pVUirlehxMoFRN2f28j9Iqajez+5uvoZ8lyHV7fXNY1jnuCi7vjSCxrfjo6ZF3J5rLKl3jQ==","signatures":[{"sig":"MEYCIQCtztbadh5Nwf6z+jbtry77ASnUYTUEifruZqdhb8naLQIhALua91WeyXeMNdFVE85vdQ7tAehdR2XGVOmo4yr9VIwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpYiaRsphcOyb6KVj9KYX0aL6IVYajuNrpyBXDDsQy5gIhAP6kxm5K3tALaBYs76SnWwAgxjSldnwbOMzuL2hyfsNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.2acc24f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.2acc24f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.2acc24f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.2acc24f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.2acc24f_1789922985167_0.6563741238978806","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a540a6d":{"name":"@astryxdesign/lab","version":"0.6.2-canary.a540a6d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.a540a6d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aa4446c33fb5ed824520a926b91210e901be8893","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.a540a6d.tgz","fileCount":561,"integrity":"sha512-jCUbL3L4RKP1wYwg+64H1eSrBu5HyJI1LJQp8yfHNZvP1i+a06IhVKTt3bxIXAc0DEW1yTKGU5cmQZcjIPlO3w==","signatures":[{"sig":"MEUCIQD9P07PpnKAxwwAfvoL/Zp47CeHcPfRNpTyHrAWjrycnwIgZFvO3ypwNF6Cy/VKehUjiXPptQLiKthap7dL+rs9NoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEvAdw9Of3xPwbZguZXPe71tZtOLTZYe4g4tB4hlNi9fAiB1wZ01N0IJLN7N5ZEz0sxjqxUpxRoKl/Iet5Lwtq6Ilw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.a540a6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.a540a6d","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.a540a6d","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.a540a6d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.a540a6d_1789930421510_0.006884886721285843","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.970b592":{"name":"@astryxdesign/lab","version":"0.6.2-canary.970b592","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.970b592","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f01da80b13a83810b4c3d23696ed949edf45624d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.970b592.tgz","fileCount":561,"integrity":"sha512-7Q8RlFq6SBvgX6eo920zj+Zcj5O/DylG2Qv2vX/gi9xPyAxP1yGyb897pCkxmpwbok/xWQKLBw25FzvxvONcMw==","signatures":[{"sig":"MEUCIDK5yeb2qc/perKT+PZiBeE+weDFU3dRUO6Nk0NP26CcAiEAweXa/BF+UzC8tk9/lJ0EYTvskUcqoM5TTp1GlR8oVbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTO3jd9Cub8ncuN/UC/UZacyv3cxvsrAKo9+JOKjgidgIgHm10OfUxuE9hCDiuBDu08zP6VK2K289Rh8/S7Am7RVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.970b592","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.970b592","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.970b592","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.970b592"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.970b592_1789934179964_0.6737809678647027","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.44e3e84":{"name":"@astryxdesign/lab","version":"0.6.2-canary.44e3e84","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.44e3e84","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b651b8d14687a7f056292bbc0e1ed9056e586f68","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.44e3e84.tgz","fileCount":561,"integrity":"sha512-WCPzaPAYSONdBtnLX13YPcLW12YkmFVxSa5vpEczkfYyYDyHCD7bZVLdYzjTeZAigMwBuLrWyJuInlYN1Hbt+w==","signatures":[{"sig":"MEQCIG37eW3Lgwnc6kifkbYAK+lsmsGBTABMZemVCnR1WgVKAiBFLfkMT0nBrTr1zWjFkD1P7cgHLAXC6bK9M1CLarKIVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZFMgsDYMEDDJjDzgZkjZBVXiF7rdIQuMNTUVEvqq3DQIhAJBf2AjbH8QoSfPiczdi92lRLBDjJdWwIum1cs3CUsfO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.44e3e84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.44e3e84","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.44e3e84","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.44e3e84"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.44e3e84_1789937170273_0.6449839821458636","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.400998f":{"name":"@astryxdesign/lab","version":"0.6.2-canary.400998f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.400998f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9ed32a196d59cf8645475b37d18872eb6ffb5dd0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.400998f.tgz","fileCount":561,"integrity":"sha512-CIILNf3O82w9SKfVvceBRx1kNiG8hsw+JTBa6am9qsY640icRv65OJVqXflzfIS0rwxTawfJZMm9Me6AXR0Vyw==","signatures":[{"sig":"MEUCIG8QMWJI6OpXwmIBbFzDA/9O6leowXPN5vk+WVAlPFixAiEA10mZFbMkvYm3ainCUv7V5QsL+w7GolwGGaFpQjyzRTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXx5isdOXp02c3d2UeQiPnn8Nv0V1qXOCxrCBIgdVTigIhAI3+7L1DJw8UBLMSzt8paIskr3XvaAJ9wvSBNs4pA9ND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.400998f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.400998f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.400998f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.400998f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.400998f_1789941886683_0.14883789434180783","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.f8de57b":{"name":"@astryxdesign/lab","version":"0.6.2-canary.f8de57b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.f8de57b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8bba94ca8b7757b4be5504663d3dba13cfddd7fa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.f8de57b.tgz","fileCount":561,"integrity":"sha512-EEWBzYhO1LACgG1zOSF+Jd+240fzdd9boP5MX0v8U29RSXeIk/gAej7YEU1hlfAO1iCjgKmr0QiqpJzyRV/7nQ==","signatures":[{"sig":"MEQCICtaJN0sVbUgYd5ATWJD+NK0NG51vVtvQ/PNOf7Pv4UtAiA/kRJsf+6CLbt6H26pgCuhTAtjv9Sm4jm8D1EQ7qH62Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqhmGPY8tjZfi7lbfnjigM1iwZxmOlgnXrAjBVbpGEOAIhAIvq5u71mJhjA2A0Mt8WxKtu5SGwxsVIfQCwtVBgdKqn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.f8de57b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.f8de57b","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.f8de57b","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.f8de57b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.f8de57b_1789944262695_0.11711385030384913","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.4f5e785":{"name":"@astryxdesign/lab","version":"0.6.2-canary.4f5e785","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.4f5e785","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"422d1f9a4634ec291d36a68d1f6ab7aefb26b6e4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.4f5e785.tgz","fileCount":561,"integrity":"sha512-hg6GcsoWNa3vIxx2SUhuPGrUwVknVZjFuvUgM3pZSN2krVvF1G45NBnvRlz6yzoKBKuE2RnQQkWlWI8NleDn2Q==","signatures":[{"sig":"MEUCIQD6xpzXaEzhbvgb3q5EAebhs1sS97ZYdChnQan8zjmHgQIgFwptTzMgF1uR7NscuPgDsDqr5uI8AcJDsKPp9MNjKM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyfj4YS2rNOTD5f9bs84B/Gbu22LHPipB0ORAahKRNuwIgMGoGge6HXQeSqfGYSpexPoDlrf8woJ2Ju+xrCF0sSdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.4f5e785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.4f5e785","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.4f5e785","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.4f5e785"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.4f5e785_1789960872925_0.6629928780820193","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.937f4f8":{"name":"@astryxdesign/lab","version":"0.6.2-canary.937f4f8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.937f4f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"93db225d683d13383ab7a2d7900b040243722b0a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.937f4f8.tgz","fileCount":561,"integrity":"sha512-TnfiDSXAxBOhn0fsUYCZqp7H8QJFzj/2UdrKNX1YOwYk2BBw70KR0o1uryh5SFdkg7SnTyV6oDIVIqfYdPXqpA==","signatures":[{"sig":"MEUCIAPlIStBJ/UKnaqwqct+nZw5lUIbwSOIGpifkKze4N0eAiEAk/jjxluTb7xH2QE+3HifDSWsjHd4I50Uldzx6JDktrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLDjx0nqFT51P/aw8tRknf2TllbNNQZdqk8K07COP+nAIgKwDfpImuPMD9Ehg1qM3mM++SOPg4tmxqEruZkuSdbTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.937f4f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.937f4f8","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.937f4f8","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.937f4f8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.937f4f8_1789962931882_0.8191849732944105","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.3d1d298":{"name":"@astryxdesign/lab","version":"0.6.2-canary.3d1d298","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.3d1d298","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"32589ef731aec913c67a6d7dd03e4f592f515317","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.3d1d298.tgz","fileCount":561,"integrity":"sha512-zju4pFMk0nlfdyQRhZ+aOTzExtMGicuQudX5Q00oXuKNdZkDyodJHyaJc84+kE6fP/MANowWdqpDcEesKOKUhA==","signatures":[{"sig":"MEQCIDTCOS7kyb4euXYmNvc8UqFODtzhksMFMDQ1YS5Gyki8AiBkcO0Hi5HFI/ilBrArCTwscnEv6Et/KjJ3bAFFeW98UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC/JU71VUPTDJftsV4lYami6NNTRgD9HrP4lixScSDU5AiAtKh+v0LHaXeblqPtHMr3IddTyydJcuEURzD9GnH5KTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.3d1d298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.3d1d298","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.3d1d298","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.3d1d298"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.3d1d298_1789963311636_0.5429899128875284","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d932a1b":{"name":"@astryxdesign/lab","version":"0.6.2-canary.d932a1b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.d932a1b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c69841778735e314be23c6ae9e109f6faf8ef665","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.d932a1b.tgz","fileCount":561,"integrity":"sha512-YGquzCJ88uFOX1q9NJkZC4m9yQ59JoRGjynehkqtBehYYal66P8+6nM4jp9ef447dIG5QO9pya+Zx0lGNjEP3A==","signatures":[{"sig":"MEQCIEvBv/Y9un6RdJd4u5/Y8bFSJLucdOVb97urqN2mUuOdAiBG4xrUCVyc4U1aFD/hI905EwNCunM7TpYDphLJQlNWsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDU8BIIWf8CpVIE/Aw8MdfLe/bI4oHAB9ZTB37axxFhHQIhALodsr2d5fRD5/lql/IUO5J9ItdK7EsuQIh9JyERSNMI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.d932a1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.d932a1b","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.d932a1b","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.d932a1b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.d932a1b_1789964061165_0.35530982129545285","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.20229b5":{"name":"@astryxdesign/lab","version":"0.6.2-canary.20229b5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.20229b5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c9daeffc19cbd975eca304e66bf0ef36021a86f1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.20229b5.tgz","fileCount":561,"integrity":"sha512-Np+nBEJgxtQpu45N29aWrQDxTchXd/AQTSM5WPGyBSpYUS4OnvwoM6p/bvuwQ/EVUobaqwY80rQvd7/VkV6lFw==","signatures":[{"sig":"MEQCIDYDjDaTXo8/Klvs2oeGHtkmSHW6Dxyfv7aA8E46oZaAAiBWpknMzg0xu23Q58wgLqdZsnRF437ITSSRzHN89yTB1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBsfNqNq/rjPUAuXXtfJP4Ao5u5A93WP60wccq9AQxywIgRlU5Yb06h7MwOZY/FbQjEiuXojBFKryM9bZlJkf2Z5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.20229b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.20229b5","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.20229b5","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.20229b5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.20229b5_1789965385120_0.47139298943068386","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.3d82ed5":{"name":"@astryxdesign/lab","version":"0.6.2-canary.3d82ed5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.3d82ed5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fb41f27fc76d272d541862e7944f16b8f2f36df3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.3d82ed5.tgz","fileCount":561,"integrity":"sha512-vUSQnrW6PWHtCjwNt8txYjMUIvUIvRwaR/oY6z92LrmxCcuWqXG6ewl8oUZkLlRu7pfWNAVfdQ0PonDg0xVeLQ==","signatures":[{"sig":"MEUCIQDYNGvVc5gnKmQmrLn0nXu4mPXDCh5QohAyq7NnHWYW0AIgECW1n8UNAr+n+YftilsEUKpThqgt0tf5Qc9VnZM5XtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGnAiWQ5t5d0RN/tSB1DA+uLhfn9A3Oh9Sre5cQ7LZieAiAEFGtxt4VmY296CDDIjCs1ec2CLyCR+KKY7Q4AKqGdMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.3d82ed5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.3d82ed5","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.3d82ed5","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.3d82ed5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.3d82ed5_1789965632532_0.4365984115311061","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.65c6718":{"name":"@astryxdesign/lab","version":"0.6.2-canary.65c6718","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.65c6718","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"844d2396e33030db4b33cb63378145b69b7e7405","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.65c6718.tgz","fileCount":561,"integrity":"sha512-Ehaam6Yx7VnVV8B8OS1JmbfPeP39filg5NjCImiA5/sa1aD+mB2NcTip2WNMDSx7pXPPCnV+eOaNOeyoRupPiw==","signatures":[{"sig":"MEYCIQDP8eDsPEXPT+Ojz/O3s/DiDdFei2dytfP64uURjU6R8QIhAKBczWv4ZsE9Lq1I+ePtCa51tH0HhNojvW8ZfmcuJLly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFQ+tVf0rOEQ0w1ba+mJPoOQdsnnDrftC9/gME1kPt6wIhAPGE9i2ZdhOyb/SJA0pk0ytUKuodIop0krL2nH1nXUuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.65c6718","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.65c6718","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.65c6718","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.65c6718"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.65c6718_1789966122933_0.6010053261304213","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.023c3e4":{"name":"@astryxdesign/lab","version":"0.6.2-canary.023c3e4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.023c3e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6d430c460680c47764a96a9bee80ada7132dbcdc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.023c3e4.tgz","fileCount":561,"integrity":"sha512-VRh0ykXzoWXeAbmEBpj3i5PdfqOfuvXSlbC8QviI3JR2sGXxp6Gc87H3xn6GTq3w9CpzKVLFp6JTyRv2IQP5aw==","signatures":[{"sig":"MEYCIQDriWdiPTFOnuUBygsTKTaXNanPdOPMEC5+UYJTmd9HkwIhAOZ8U1XxNSgqPgizMUEZVsGmoSPAzPLHVC2emsvsaDYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmL+UElEhh8Ely9IIam8+5p76uq1whHInuWxwqHqD5HAiAilCPyfR7h1UCT01mdBRKrWm/KYjDzDqclGiGYhZNiyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.023c3e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.023c3e4","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.023c3e4","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.023c3e4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.023c3e4_1789971457050_0.2504557845733766","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.c8d5849":{"name":"@astryxdesign/lab","version":"0.6.2-canary.c8d5849","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.c8d5849","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"70c4543e48f7d996783be2588b7caf0641fbb16f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.c8d5849.tgz","fileCount":561,"integrity":"sha512-fiNReYo/70kIEAWqbXLu8BTQETKu2Tpk2tb+cyEZ/OGt8VcW+YZLu21TlP/8mAfQDlxNgjo6xTm0MBxmRk+7Mg==","signatures":[{"sig":"MEYCIQDznhMa3AqEB2ctB1NHZplmP+dX68hj7l505g7TCJLTVQIhAK4oDfKcTZVDVQL9WkNCfGozge5zHuYzljSyrY8xXl9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC72B932WMEUa2TiKWnHNxQoMTlGmpeV14oAXcKQlzVVAIhAPTfn/R4zhwNXUsGPARFOADVmMNtb37HuUTc4LMqb/Jd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.c8d5849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.c8d5849","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.c8d5849","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.c8d5849"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.c8d5849_1789975287817_0.3023042720537288","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.6298680":{"name":"@astryxdesign/lab","version":"0.6.2-canary.6298680","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.6298680","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f73111d407c4510a9103f0d86d9983a98ce1857f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.6298680.tgz","fileCount":561,"integrity":"sha512-TxuuGPwWtoXeTx+wXd0dwA8FND3iXAxqxNKsTe+SqJ/Tbp7dEgGMXFXRlt/cWlimOEkexNRewYlxxKgsMLSl/g==","signatures":[{"sig":"MEUCIDg09gTjFOGPbryGn85yWpbhYXdaDzRLR6sG4fDMej7bAiEA1f8UwYwgBuSenaOe3VjceuzJW/Nv8ZJ9eENOdJXZGuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8pTmkEbxhcNE+xS0dsWH/WCCmvGANjHiHacCFa7FAFgIhAL43NFet+E3g5f8aBIiU3zz/FUlJ6JRyfOJJivYK1pMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.6298680","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.6298680","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.6298680","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.6298680"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.6298680_1789985850938_0.8863475151137561","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2077723":{"name":"@astryxdesign/lab","version":"0.6.2-canary.2077723","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.2077723","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dbb4abbe2bb8fe36e621708cf755d39b24040b94","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.2077723.tgz","fileCount":561,"integrity":"sha512-oiU9g61yxS7Lczd101kCSUAwcvh2AEv8DcDzDx1bnjJHLrABoMVAECdUD08SsXU9yVUgMsMlUUAMES5FOuVsmg==","signatures":[{"sig":"MEUCIQDd/jFJ2/RVVErH8LwehoJG+MJTFIxbYxobbHdMbot8NAIgBNfEXZQXXhby+qpBMGFC7VWX8Kmuk5ALadTzU7XJzFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCF9y6CQ+B3s3RcV8oCfrybdKEjj98Xo+iTPtg1ilNy4gIgHDm+QHLHO/V0KAp4zJ4gazFVwT1V80O8/xpHDjTxEU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.2077723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.2077723","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.2077723","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.2077723"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.2077723_1789993088091_0.23273956837000465","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a3f8184":{"name":"@astryxdesign/lab","version":"0.6.2-canary.a3f8184","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.a3f8184","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a51755a612537ce9498133d85709ed0dd3738ad4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.a3f8184.tgz","fileCount":561,"integrity":"sha512-DYb2Kyt/h79JcRFaC8eYUPYmnYchpitWX0Dn3MQP6nqcXxKxSh03ToIGU6YMjG7e78/b5UPs4Orp2LoOTxRF8A==","signatures":[{"sig":"MEUCIQDJFcPUnqZ5njq2vGLhQxopJRy8ZQm1dgA1LXC5U/vMfAIgBPJBundJVliiqOIKvnHummFE7S3FbKVcQajKoLjSyDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH2LzmTqFjFbnBsrgHWdPwx8TUq98kHWjdWxRs+HftqWAiBuZ7zDVaB/gTHbe9af86v0gj0J2WZoYLF7VgfrZ+WZpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.a3f8184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.a3f8184","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.a3f8184","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.a3f8184"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.a3f8184_1789999929966_0.5695304417863698","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.1919355":{"name":"@astryxdesign/lab","version":"0.6.2-canary.1919355","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.1919355","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7e6e6117aa9a14315c835a7e2e20ca7589af0f35","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.1919355.tgz","fileCount":561,"integrity":"sha512-WEnIouEn4V1bFwlIhtw3spnaqrruQ7CmoM/EAXJlcafUb+1zbaUwYot39S6UGDWFvZ8iZ1lHQ09v/9gerbtl5w==","signatures":[{"sig":"MEUCIA2p415QoWaQyIeT8yhG2O6on6KG8zcV3iofKwHICH0tAiEA4EMug+MWvjaMnorDTNltZ6Gi28iRjAZ2nMrKZHOk2KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFEQalnlo9iCExX280LKtORqyGXprs7582CHvlg5HF9uAiEAjbGEFLTLBqE3dUDFlC8HwWt5hlfBqTKSZmteRBrptE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.1919355","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.1919355","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.1919355","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.1919355"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.1919355_1790010560018_0.32140933100791336","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.17f2a58":{"name":"@astryxdesign/lab","version":"0.6.2-canary.17f2a58","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.17f2a58","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"883a367956fac705a5d6fe58efd51dedc2f1abd6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.17f2a58.tgz","fileCount":561,"integrity":"sha512-ym2mcWdzqOdE/znas0DHZ1KoQ2gSzfGpxp0tcyOzx9c2Sjjsv/+EVkNcaemc4a52ihZeZJNWcQwYoSgP6cwuYw==","signatures":[{"sig":"MEUCICwKLeQbew1NdorW16KjqTqnKpPbh1sKMtuxOq/yaGOPAiEA/RC7dZP1Nf2HZpxTXt9SX3ue9SyTTe1orh7CZA0qeTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKL1s8SIDKtN34qS0VsWY2cUTvMEfAYxLu8fuWVko+oQIhANGosdoxWR4j498AilUz+ULgHs65h5apWHDe2OIizZga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.17f2a58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.17f2a58","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.17f2a58","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.17f2a58"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.17f2a58_1790011222354_0.16324700364579425","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9f61a79":{"name":"@astryxdesign/lab","version":"0.6.2-canary.9f61a79","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.9f61a79","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1bda9278a9a96a3160eb37d94379f116abf13bb0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.9f61a79.tgz","fileCount":561,"integrity":"sha512-O+nEVnYdT7NLhvv3Umz7xv1a0j+sCl38irFSbg/bb5c4uUNkTvtl1gv1J+VXVSEGWbbT9gdYgUbryUlJH+CQaQ==","signatures":[{"sig":"MEYCIQC/h+KNpaQ8KbanJ/I2uZGOBrhaDbUtysla0TjTXbJOoAIhAL11jx8ZoGQKMrV2dlBWroTTEofheYQn7IptguqQKuQn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGOXWuo6K5ewl8xe7JkJtjYBqXX5o49yg2zO1qdS1TxjAiBeGGf0+hU3Mwbm6zw9ui8zkudUjklrDXegs9aa/sqwBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.9f61a79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.9f61a79","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.9f61a79","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.9f61a79"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.9f61a79_1790025666119_0.9250035988702501","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.4a66200":{"name":"@astryxdesign/lab","version":"0.6.2-canary.4a66200","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.4a66200","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bfdca29a798f373e2e39e511710ceca31cc5b595","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.4a66200.tgz","fileCount":561,"integrity":"sha512-I0VypY8QoM2lB9MiyPOb83l3vCUsd1Z+t3z+6tZ6cMajK3JuZyGwA8rgCVNx9pBdgoCmAkRS1eqxTshXmtipUg==","signatures":[{"sig":"MEUCIBZb/wzrXlQOMNvrjiOOiUvXMhDGfALWT3y46buDohQwAiEA3B6Zr2Vb6gUrxP2R4eoabkILZrQ5CQ8N3Ofp6yrkj3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqjvoMfh9/A3AixJRHZDlbBx5almpOHMQyLwVrQ3AGlwIgUUUaytuRghIudl9EZqKl6P9KOuCua0DigGQjTl62rpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.4a66200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.4a66200","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.4a66200","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.4a66200"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.4a66200_1790029519405_0.13837737282261742","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9f0783f":{"name":"@astryxdesign/lab","version":"0.6.2-canary.9f0783f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.9f0783f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7d94c38a37d05a70a9a0675deb26c49248f95af1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.9f0783f.tgz","fileCount":561,"integrity":"sha512-AVj3tW0VfTlwkqnijgc76PQUlX+yLdZO9maqGFSo/lFwquk/5XGUQBA8xjvqIFyHsVs0/Z2CfWRLJzNm1VBiPg==","signatures":[{"sig":"MEQCH3sF5KYXXZKP9wukOhElKkkFKq1wPHjYZDzLLTu31NACIQDWTSW4rm5Rz605Sqb/bIQuV2Blbwa473Nzl5wiq0TRLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdqLXN6j31PD4trtojyqrHPmXZrVaAqoobJI2HyPih2AIhAIjj2HhRmJy3LYQ18kYCyopqZzyiA2Qpn5MHWg7Zw6ia","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.9f0783f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.9f0783f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.9f0783f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.9f0783f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.9f0783f_1790033639456_0.7221095977782857","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9d8c692":{"name":"@astryxdesign/lab","version":"0.6.2-canary.9d8c692","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.9d8c692","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fd76c387fb52936173e8ab4b84c1031c8f094820","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.9d8c692.tgz","fileCount":561,"integrity":"sha512-jLmUx1t60AdQFb+3WVKs9Cw3sVoEHjDWdtGrn3a0S8x8mNp+eCxW157gwdGKAUYrwgaq5ffID9QdGCgg41qiHg==","signatures":[{"sig":"MEQCIE9dmJbSoJQWHjELn34OLSyrXndvsU3JoRVKDJ8RL64RAiAG/XbYegapVgkEdf+2oSzohXMDL/pawlE4szpRa6Bz/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBNe77hz3mOFYktRUTyfNThon0w82xsC3mQ7ncPiexVWAiEAx2m8HWffHs/y0LNZBqBDQdb0MgljdK4uQjK4P6oMmm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.9d8c692","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.9d8c692","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.9d8c692","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.9d8c692"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.9d8c692_1790052334180_0.4177907980461075","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.7107d42":{"name":"@astryxdesign/lab","version":"0.6.2-canary.7107d42","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.7107d42","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"569c106a43ca2f1364020222e815432c6565757a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.7107d42.tgz","fileCount":561,"integrity":"sha512-lfxok5F2RKPE+hvN6KkJqNfnmWTt8oFqeZLAWJmi8H5wvu+OM65Mng9N7oRAiLI+cye6XUUKa5PRhdxf+USwBw==","signatures":[{"sig":"MEYCIQCGmabNHwMI3btxpDenHFEyVE/hOW83E5gJCgNBqADYwwIhAKp6dEhgAQvpmok6qSZ2Xyy2Gnmiz+qMMC++bT48pxWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0Vg/2Wu6OZq0kDiOK+U3l8zxdgplCvcRFoOrquhrhWwIhALLT33VGq9O4muxMOcj3RHD+owIzrhnq5Tv9ZAqGmtwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.7107d42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.7107d42","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.7107d42","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.7107d42"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.7107d42_1790078623075_0.40077257783265785","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.423c87c":{"name":"@astryxdesign/lab","version":"0.6.2-canary.423c87c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.423c87c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7d7f67d9a1ac81b4eee76c17ecc7e054c22bcb76","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.423c87c.tgz","fileCount":561,"integrity":"sha512-MbgBu05gzRgraPV0uu2WfQwAmxcWnCtsB85M2i+utd2Fw5bpUMuUuQKR9ud+GWD9Nq8K0P/SRQ3DKFFO0056Mw==","signatures":[{"sig":"MEYCIQC6ClH5TjSw83TrlpaXZieysH8xvJacOvmcSoxMAvvFRQIhAJz1EgUAGFSMZeotq4ZCR312wZaIJPyCh7bLJRSon6Yl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBkTn3MKSpiWMtFr0MZ7nA7HX6dARiCvrlPZFZ7Tf9ROAiEA3EM2/DPSBPGMzpBuiJ7vSuiQeoHZFSEp7XckaBS6N04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.423c87c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.423c87c","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.423c87c","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.423c87c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.423c87c_1790085737716_0.5167312423677191","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.5471bed":{"name":"@astryxdesign/lab","version":"0.6.2-canary.5471bed","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.5471bed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cc3ee050e4b4a470e8e2ef671ef7955af493ffbc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.5471bed.tgz","fileCount":561,"integrity":"sha512-9s+k9UWHsMFp9D2ie7jd/8jvVVJNFsqMJY0fBMEgRfInCcp5y1POKvhNL9O8Scg+SRIjrZ/HcD97oZhVpDWgNQ==","signatures":[{"sig":"MEUCIQCwmijGRIPtOVINXfkGBZHbRgS5kUGXMJ54EfPHGuZ7sAIgaQDPzO2wbes7Cy2V/uEN1oeGjnEwtovz6E6i+x7D8Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAXrncSmuBSZzadA+WiESM42nvByT23ybQgJ//kmGDvcAiEAz5YjDjQYBzOaWEjseYbVNNOH2hCwDrAURDOVouxJ4Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.5471bed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.5471bed","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.5471bed","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.5471bed"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.5471bed_1790091995518_0.9022364363488484","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2fedb82":{"name":"@astryxdesign/lab","version":"0.6.2-canary.2fedb82","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.2fedb82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b3b0d32988e2887e2fab142594f2dabcd58c06ce","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.2fedb82.tgz","fileCount":561,"integrity":"sha512-zAbehmFM1K1Cz6BgJ6STeh4HGV/QXJ7wPUYWKUl7uzyaZOHUpGOrAP7d+F5FAbNc5hSwnSLCzQfUoQnFZCgmcw==","signatures":[{"sig":"MEUCIB0CZAS4xBou65Lm2WiqvcmoIIBl5ANwKGgpA/j6nOKbAiEA47m/GHCWRKsMVzIzOspT8MxKT091DQoQ3WItWbwSCtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGEpaSH6990kwMeV9butpDRpE8IuS+ajuMbEaip4xXsAIgKbN90bLosFRSikca+EFyAIvbIaMYqd+g6LnU7DxXg9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.2fedb82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.2fedb82","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.2fedb82","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.2fedb82"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.2fedb82_1790095058871_0.26451590198697583","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.fc74d7e":{"name":"@astryxdesign/lab","version":"0.6.2-canary.fc74d7e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.fc74d7e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"93edfb646376b226ae783bccdbc5aef0d37bcc91","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.fc74d7e.tgz","fileCount":561,"integrity":"sha512-z3zO4SDO8phVrMA+kthhK4btk6sMkRE3sUJEZrq8E+nECEj9xJRG/iIbWs7Wg9u4ty7rq5SpMRveKpOwklDKPQ==","signatures":[{"sig":"MEUCIQCIjaw/2IPQJakhsYm5r9Giw/DwKgRu07RAGwlP6bxSrQIgUEXyyyMe8Rx0rFQ+dN0T3fxp2p2jLDz9qTvtS4Tu4yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxsq8TlviQk6sFvIMH9VDk9XonMIQlyG0zbICpa9MEqAiAk1GbiO+UAY5CHTKIMHMFSgv7Om+Y+H6ukDQFm3yJOHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.fc74d7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.fc74d7e","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.fc74d7e","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.fc74d7e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.fc74d7e_1790095674016_0.5330115511689997","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.8112fcc":{"name":"@astryxdesign/lab","version":"0.6.2-canary.8112fcc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.8112fcc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"78f18bf12f52e6255ea7381aed7f0f41d19fd091","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.8112fcc.tgz","fileCount":561,"integrity":"sha512-emq2UXDPfiEe7Fm5Ha9+fBp1KoJMb49wd/R8K/QUVDnL+BdQEfZjN8ESY0jECn5HJHJfxUGu6MAxCi9zbiCtOA==","signatures":[{"sig":"MEUCIB1Ca42klRxq1+MFF1FHn3Y3LKFcFISIKTFIvRWVMw+DAiEApaaeoBFhFr/mfkQfdSCQkXRXUpfbPSR0oXzPHUqK6jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFrhRpm+wukSfh5piHcXg0R6mbkwheGSOeidZRHzDLoAiEAzCOEVeel2Q+TU3yjidJbXpvcD6JrRi2WpFhBOgRicpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.8112fcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.8112fcc","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.8112fcc","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.8112fcc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.8112fcc_1790100874567_0.612997774226457","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.f09c260":{"name":"@astryxdesign/lab","version":"0.6.2-canary.f09c260","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.f09c260","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"099b8608b7352a8afcd325a871201008b59e87b3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.f09c260.tgz","fileCount":561,"integrity":"sha512-on9R7jHFGJ0MJtP4qwdkR7G5gqnlEeJCyqq/gcrd/7XsreSkm9372dHfZ8dWCkMnOeFR/O9Qsc3guTNr+ry/Ew==","signatures":[{"sig":"MEUCIBDGe/NEomAra87Og2cgptewmWyapfv8slFSpzJvA6sOAiEAsMda9Ko2BDnTi9aRHUlUPtt4NJUwyuzkumw2NewXeBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0kqbRaEfo6goiL44CZ5xN5nVtkdHuymGytGt1+BE2RQIgL4HJOJT3ToWRX/BQlaSDKCEhHPHTWUSTB5PXgeTsiCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.f09c260","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.f09c260","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.f09c260","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.f09c260"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.f09c260_1790107200903_0.42909769548013066","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9a80beb":{"name":"@astryxdesign/lab","version":"0.6.2-canary.9a80beb","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.9a80beb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99b3a9d45bf2563e452ab50ef95da26a04746761","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.9a80beb.tgz","fileCount":561,"integrity":"sha512-nWczinT7NE8EzOBNCK5h+XivMKjHh6C7SAIE3uiplCSf8wh4lnYcFCw1n6byGut9bnsBNhte4usrs94foQBfDA==","signatures":[{"sig":"MEUCIGHLKKjiJcC5r6lcCivRdlL4roAw3dhfpi1KyXM19Wr6AiEAjlN8M0kJNnIjk2RepfN+ZJYmMiFlvE1K9HqPRy85vKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqoTLRaSDAEb/sQ/N29D+z6ailllGbra52GXryx6UWuAIhAJIn3jpTZqkh2mMt0aKhe3jdkpxedM3ZgfIG/gGOKNri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.9a80beb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.9a80beb","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.9a80beb","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.9a80beb"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.9a80beb_1790107996543_0.15088474564846277","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.4a96203":{"name":"@astryxdesign/lab","version":"0.6.2-canary.4a96203","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.4a96203","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae497b6cf97c2c21f0b021ffbe01e38a0c4044af","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.4a96203.tgz","fileCount":561,"integrity":"sha512-/0gWgG4ICOIEyfuqoLUeRCDXHsF1dfJge1py7Z1UvCZfzXfDb7RXCHTepJ3g8PvcJKhBKqqcbSW1k7Jg6d9nEw==","signatures":[{"sig":"MEQCIEgJoiA4pA8avIAIDvVb0fpP8UyiiSTiq51vIE0QavjfAiBDShRgPGGEDS4vz500pcsR2sb4bzHxkbIT9nctbLTMmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8nt96/s37poz/0J4kGE6WoFKvqbMdFxNZRDB/Pk59ogIgfwI2c1tbKLfCP7J05mDzdBbuJcyLBin7GtEIqbfWSYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.4a96203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.4a96203","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.4a96203","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.4a96203"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.4a96203_1790108486794_0.1189534377894148","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.8c8f9a2":{"name":"@astryxdesign/lab","version":"0.6.2-canary.8c8f9a2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.8c8f9a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d4e20e5d27886960ddc7876791b62b262e19512b","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.8c8f9a2.tgz","fileCount":561,"integrity":"sha512-Ux3PjpJIN0D48RQcd/hsWFkTvIfxTKZEmFqhz0z7GlQHKO2eotojcLv/ggFxYlMMmN9+MfC3LFjdb65RghUZZw==","signatures":[{"sig":"MEUCIQD2eKzOVExI37nD27a9PF2s6T+9DnZ3s2oWjWVN+QxSoAIgVg+vJ81MwZTwBa21vXetZkNdCmm/3wA11rGi/ydQ1Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB0ZYi9uwCed08w/isbmVST9WY7nBOkHCPEuZloILIGuAiEA5RGlI7Va6LYAf2zlSXB+uOw9CDQ92zVN5IXuYGtFieQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.8c8f9a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.8c8f9a2","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.8c8f9a2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.8c8f9a2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.8c8f9a2_1790108764716_0.9594930096624126","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a7f992d":{"name":"@astryxdesign/lab","version":"0.6.2-canary.a7f992d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.a7f992d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"213a0eb54974732bdfa7991f81b9c9ad7d105d37","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.a7f992d.tgz","fileCount":561,"integrity":"sha512-CBLy8qw1gkOFBAs2p8bdv0VOkAukwQRBCqfcmD7Q+ewxwzjfgnd2CsKHaaMGWmgkr73YqTKYxaAtD0aqDaxIiw==","signatures":[{"sig":"MEUCIGbkemBaPnJFhRwxYGQ8x4WPXBLu/VctyGHIBoJic9uGAiEA29BTVBCpZYqgLYIrLNa+BgDLg4oWta0Hzg3e+ICYB5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUNaIfgjdCJVJuOx6P5ZZcgoR4jacBJpZyVRwm6ZWf0gIgcvKm6ko6iZGqW15xDkrpT4pl6QXOpPF365s0OfqjBBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.a7f992d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.a7f992d","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.a7f992d","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.a7f992d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.a7f992d_1790110168495_0.033480297315019","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.7f5bd12":{"name":"@astryxdesign/lab","version":"0.6.2-canary.7f5bd12","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.7f5bd12","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0577bf2629bc9f820dc7263eae2c75d4b383e8e1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.7f5bd12.tgz","fileCount":561,"integrity":"sha512-WmjxBpoleIgLvlfVQgO9iOip0T8bEl+nvNcbr8mCE3K6CTNINcmI7g+QhN4uDrHqiZSRvjV1qNjjbVMFTHEOMQ==","signatures":[{"sig":"MEUCIQDsiLuoJO4j7nikYjw4E/RfUZSC00PoXxZTyER3gzC9DAIgC+yIXtsX5HrNRrQFdxTk06LAH6UOOMmjsP91JEn+MRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFRDKSlCHb7pdaFH0VuLLyFYMNRE/YYiKaTKOdl/5bCaAiEA33AQlRpK3KnYX7B0yvwxJOwIDiHw86nQQlN7/Dn3QFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.7f5bd12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.7f5bd12","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.7f5bd12","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.7f5bd12"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.7f5bd12_1790111059190_0.8273606852624495","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9cfb2b5":{"name":"@astryxdesign/lab","version":"0.6.2-canary.9cfb2b5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.9cfb2b5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e050e5c48121f0acbc526d22e85b0e3bff41b3f8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.9cfb2b5.tgz","fileCount":561,"integrity":"sha512-TimBPIVC74VonvSdXayIVjdTlj1aMjYa6Ptku0ih4Cei2O0Z8SMcmvZohvAMBZw+Do4LXhnRl/f0VBOV413Amw==","signatures":[{"sig":"MEYCIQDnij8bfh6WZHIgNk7WF03QxP7gocHPtUSimNwt6NGiIAIhAIFBwfsAUIUq7OSZgx69UFntNz6cJSofuXuhEgiPaqg6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHCo5vGy1raTud5Q2vaUYIrFAspRdbk27wBCEt4U7vBYAiEAhyTygyxT0qo1Pza0sFA4CwPBE/J0KqO57sw+K3iJxVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.9cfb2b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.9cfb2b5","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.9cfb2b5","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.9cfb2b5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.9cfb2b5_1790112372263_0.11833172126686797","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.99021b7":{"name":"@astryxdesign/lab","version":"0.6.2-canary.99021b7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.99021b7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dd47b4ecaa55b9428f6775d489ea79c4903954ba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.99021b7.tgz","fileCount":561,"integrity":"sha512-GFXKES1P5sTVK1i6JLqfheLzE7tLL3RTe+/gymrVIxPzfFue8Jp6S/OHK9x8nWG3sbJwzfRQ5pIqun1RCehAGg==","signatures":[{"sig":"MEUCIQDW6Iu08xSHjovHzon2mN4Mq+WaFI5xfMdlAExfIbMa9gIgcVATWlcJAA89CXi0slEopqca1azxkIC8CQl0ibkXp8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHMCyQJq18M29bxW4pXQ8UnmlCnrvL5KxgvC0f8VXNcAIgdYNl47h9mDSdZO59vVMiconboK+EHzlF4cck2me/CZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.99021b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.99021b7","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.99021b7","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.99021b7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.99021b7_1790114963989_0.3079473555127188","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.b576fc6":{"name":"@astryxdesign/lab","version":"0.6.2-canary.b576fc6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.b576fc6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e1f0859738e6da1284c4c369d855d6c46447837d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.b576fc6.tgz","fileCount":561,"integrity":"sha512-2rbpefN5NKZE9flI/09G67qTJviAmc+2xt2rPP0P+O42c+WuHG3rniphbAs87pjpX+pvsI4Vn7VHYcZwg+n3kg==","signatures":[{"sig":"MEUCIFsJsLFd0mLBDFX7ut39e+N4PMx/OVvq6xo/MHK6qC48AiEA1Mji3NjWPNvsaWddH+Zn6wJMbEryuxHphbUROUy+boI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFlIUjjweeM9tv3d8Of4tWb8r8Vh9YnmZ0SzPSBbSdiHAiEAzBCj6GsmbCAu1Exc+S7cfQjgFe8rZcFSujBl+BB1058=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.b576fc6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.b576fc6","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.b576fc6","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.b576fc6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.b576fc6_1790116629412_0.41642591105961624","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.158512f":{"name":"@astryxdesign/lab","version":"0.6.2-canary.158512f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.158512f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9cc67eccb07a190b1c056c3f78b3c4bc7168ca6c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.158512f.tgz","fileCount":561,"integrity":"sha512-7h9t1/hOUPlNn/LesfnkR/wpSgC+qkCZiDrzt7KzWhcAGoi42qiQPZ3FeMvwKUwtb6ZlQOF192Xe0qenTopkgg==","signatures":[{"sig":"MEUCIQCSO5eNdZObBQ+fTkCpNYBa2HpHpy3PRhYO8eLaGBV6ugIgVHvbUFH2Pi5XlCRfLF751Ra/8L5ndq4xgZt3VOncSVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUDggPv3jsuIN2q5jIu65n+/7uDCLh732hF+10U7fiEQIgA3bSnYaomVW/eBuEfmDONSd1RpeoZa28GiDM519ferM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.158512f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.158512f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.158512f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.158512f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.158512f_1790123150421_0.4833474440564638","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.c9fb1ad":{"name":"@astryxdesign/lab","version":"0.6.2-canary.c9fb1ad","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.c9fb1ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a57aa9f7a778522a036ae9fc7e9b5d9bebfb227f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.c9fb1ad.tgz","fileCount":561,"integrity":"sha512-w+xcHW+K+Jta+9aMC0uPln/+ZvTn8+0XIKw5D0nF5t4r6ApqN0LHtwxGAi9CvNupLzD0nDb0TJJBpH0tt0Zh9A==","signatures":[{"sig":"MEQCIHjPlHzC9hAl7VGHayeQH7qasKaSx02YZpx371LQzZKpAiAMQBIPMLyAhoyY5T1ejw9ZnihLiWH7GuLXih0MBMq9mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC5VPOrl2/pXmX5jFOLkNqhbxF27XqK3swH7Lj0TeGfXAiEAp+Mjljj8c0IZFa6ijNqg+zS0ho3Cc269gOslCxH+KhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.c9fb1ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.c9fb1ad","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.c9fb1ad","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.c9fb1ad"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.c9fb1ad_1790130709382_0.1661068990745076","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d19588c":{"name":"@astryxdesign/lab","version":"0.6.2-canary.d19588c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.d19588c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aace481b24c48b3b2300a80a9ae038de18471736","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.d19588c.tgz","fileCount":561,"integrity":"sha512-pA0h8X2efUO72ckUWHHjoARksKh1E/G0hebjRIkwoxxoBs8p19lNMmVq4KIMLf7Gmyp5fs5lzHIN2QjpnjtDdg==","signatures":[{"sig":"MEYCIQCqWx2xX1qsHEY6ybEdmjx//nULMHj2bTBTtqbFawBZbAIhAIc8n16GCobi8VxiIe2SClgJg8tyv9onPfxwvXBrsvl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1Ug9dvh2WR+luVbIQDv6kUtt4XfkAVXAjMX8l4TFWSAiEA6DQO6sBdHd7HVEjaoQPoOMuRUEdOth8fGKesp+qjFTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.d19588c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.d19588c","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.d19588c","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.d19588c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.d19588c_1790133004859_0.8958539905158263","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.82eeea2":{"name":"@astryxdesign/lab","version":"0.6.2-canary.82eeea2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.82eeea2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0b0d4607c3735e7fddd7de13fc4d93c472a7cfa9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.82eeea2.tgz","fileCount":561,"integrity":"sha512-uu2EjA/WOh4UHlvAvwrguUJMFnApXzQc6uweVgrYMP+PHsLt7Bh2XFnXUfYIEI2udFtps56e8aaEGkd96UPrmA==","signatures":[{"sig":"MEYCIQDMPykeQmdh39A2+wYjRtf3V5rwgOmHQtFON7MncYsjxAIhAIZfaRoP2mmu1zdZTX3GKNCTYQR6SfyMHS1I45xCetAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEM17x3ykAiCj6ZhEmZUbVZhFWzWRLD/wbLVZ5MqR4S3AiA0bLVzSWr7jyFyEI2HtF3Clu6V87JycF12YI93mKE3Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.82eeea2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.82eeea2","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.82eeea2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.82eeea2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.82eeea2_1790134320510_0.9516363269477599","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.14d5f95":{"name":"@astryxdesign/lab","version":"0.6.2-canary.14d5f95","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.14d5f95","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c88bc02249e9698ea4c222401e8727526bf20ffd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.14d5f95.tgz","fileCount":561,"integrity":"sha512-POGMx2SQSj3hzWWT2IUbGEeauREi2AEg2FW5g9R4oL3yBXSBnFTdJ2jbuLSHosSSIwWUIzviHsv2utiG2W7iNA==","signatures":[{"sig":"MEUCIQCnCQRB9HFTt7SAqcSkgrHCdKjTxcvRGqZ3XG44QemRxgIgLvuaCcpQDxW+8NySANousgrM7PJZzgYLFYzJm7/WwOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqsd6sEsj5RiRonfhDcCRobZ5O760+Kg/BffxlV9IrKQIhAM+7KSaxtnyLlS5/K5XOkFTmApaNq0NoTOq3Uf31+DdD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.14d5f95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.14d5f95","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.14d5f95","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.14d5f95"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.14d5f95_1790134768988_0.8431651683298675","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d72e4d6":{"name":"@astryxdesign/lab","version":"0.6.2-canary.d72e4d6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.d72e4d6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c8e902493be2da2069af91d7324509b97b1a6750","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.d72e4d6.tgz","fileCount":561,"integrity":"sha512-wjx2kR1nH7i16ujzfHG35an1YA6mhpT4JlayzgR+m7WCnQcKlXP0xy+6Tr9S94BB7SxP05sJ0tSyDaekabmgRg==","signatures":[{"sig":"MEUCIDEHU0VEv2bZO7uUkC3NJPHh2eqmB5W9QiT8xM1CKiaoAiEAkRpzcq04EHdJ4ysb1/Bu62zbJXemIukxMtyQHBUoi7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAV42g+G3woKUaF8ctpjFp7RNEVzqlrA/vcdGH+rUzn8AiEAztU810MWSmHSE48tuuVVo77I7cufpNz96HYedJ2Gilw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.d72e4d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.d72e4d6","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.d72e4d6","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.d72e4d6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.d72e4d6_1790135445234_0.6289726954676469","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2932950":{"name":"@astryxdesign/lab","version":"0.6.2-canary.2932950","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.2-canary.2932950","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6a22951f4501094b69dd28dbcd58ec59289e09de","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.2-canary.2932950.tgz","fileCount":561,"integrity":"sha512-r8TofXUtEtVbMXb2eYrWSExlrChWpjyg/4p6296ACT5Ld4oCX/og2YQV0kjaVlqVYKsZ3ExkLD+PLZXld+QMow==","signatures":[{"sig":"MEUCIQCSPql67t8dUoVKSQZJqHVB+fd5nw9NMKLBTmODT2OdIAIga4uKaBs4OwAnHIAnl0toHdcOIb3e25hxPxzCEWIBWXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgxl4E+k7OETdXogpjY1NhVvrQ9Y6JhRN5+GNfr9xNTQIgcKZ1H0Vz83mcT2UeUuI0W2tP3MAsy2YUByljanwrBdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.2-canary.2932950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.2-canary.2932950","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.2-canary.2932950","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.2-canary.2932950"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.2-canary.2932950_1790170758609_0.8886858091764991","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.8492dde":{"name":"@astryxdesign/lab","version":"0.6.3-canary.8492dde","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.8492dde","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e584c2ddfccf0b9de822613a86d50f915ea0e283","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.8492dde.tgz","fileCount":561,"integrity":"sha512-dcFDoBQ+VAIyBAZWIDk7NlvRG5w5FSj5XBfMgQPude51JiiTGywkCtU0uJQKYmXxl9QE2iH9f6EnCeUKaN1BQA==","signatures":[{"sig":"MEYCIQDWnQMdxGfYgsrANPGI14QGJJj7xj6JUlMOR6+yQNmytgIhALsJ3MFWxfP52vkXl23ozdSENeGjlV/SMZH3OMXHFVh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+5Xu5/9Z/EtXjhEuaveGqmFohlF50973QcMJspMjWKQIgau1nQDr7PImyLjwRPn7+BoDysrNsdweoGrBXAND9Kvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.8492dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.8492dde","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.8492dde","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.8492dde"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.8492dde_1790176436277_0.4869500564799405","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.6f03d72":{"name":"@astryxdesign/lab","version":"0.6.3-canary.6f03d72","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.6f03d72","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e5ea3638c4f057b4040143bb2b4876c6b91d388e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.6f03d72.tgz","fileCount":561,"integrity":"sha512-Ekm/nLWjT57P5EjZHs4/QYL40Cr4cYCVXtfZSDrlqKKSRHP2heZVAaqlra10v+VYhlNgy3TKZWkVYqdwFkKuMA==","signatures":[{"sig":"MEQCIFel3qceZsNJH2qVMkGqH+EPw6Nzfu4eOh669+cyTXR6AiBjrRBE6mq0GVV4L5CiUn3Rf37rGlL2Y7ggblohqW0tSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDS2t65ctFecpaAgvimnZRVXt97g2EnsXLqD7rxiFiAEAiAyUdqTCLRvmJusvABo1zhU1xcTt5e897Lio8c7whcuig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.6f03d72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.6f03d72","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.6f03d72","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.6f03d72"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.6f03d72_1790182240372_0.8805426957184412","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.01fa439":{"name":"@astryxdesign/lab","version":"0.6.3-canary.01fa439","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.01fa439","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3e88a220b5ace85148c32744a6b233dfe0c53265","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.01fa439.tgz","fileCount":561,"integrity":"sha512-Tw28WQg+X7S9JvQt5VPqoqOl2mNR9AV+plhwPpuL+hbzWlRhIHOouggUdn0PILqtWWOwrsbLYaCAG2PAKYmP6Q==","signatures":[{"sig":"MEUCIEZ75DEVw4rYToN42yaXY2v6oAqIVYo8021XVZNlD5pGAiEAyqfmcTyn8RyKske1NFo65oi9Rc3/ftPRX4HQWFBwdSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICNhO2KKRibYnxOPQyUPES4WSK8vOmgX60pqCX0zl4JxAiBEJ7KmdHyzfRuE7hNJ9deA2YOpk1zGjx6b/GKxb2aAkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.01fa439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.01fa439","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.01fa439","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.01fa439"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.01fa439_1790185898867_0.11491879859307397","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.0949cb1":{"name":"@astryxdesign/lab","version":"0.6.3-canary.0949cb1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.0949cb1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9eb1a081cb0c999c5849c58d8186d50dded61651","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.0949cb1.tgz","fileCount":561,"integrity":"sha512-eJOmb1BK01gfVzUdIM3tu2f3C/miJ+yYn9/sSI2J2zZPHibDU/O7VfMKAdLRy1ma7GAv6uyuzXPeuE9B0F+fyw==","signatures":[{"sig":"MEYCIQDybCLSzH4N/ieIGGqrzNxPVi4Ddd+EQJek3lAvcxT4iAIhAJidz/NdxmJd4HYYQd1ZhxH1IY/vBwE87nWSl+Cqno+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD04pCy3iS0Q6TXSgz3VU8mUw7YrFhH79ZpHK2pcnSqEgIhANEzoX//GEyzZ8/OAtMtxUlEuq7JitzWMzTB5dDXc+HJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.0949cb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.0949cb1","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.0949cb1","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.0949cb1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.0949cb1_1790189971909_0.8539675089897967","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e9b8aa1":{"name":"@astryxdesign/lab","version":"0.6.3-canary.e9b8aa1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.e9b8aa1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7125b506202a287e1facba6503c6f9f3a2ce4d94","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.e9b8aa1.tgz","fileCount":561,"integrity":"sha512-95WQPNZijepY4mG4mHq6fwaQJTI4CP8uZMClMoFGq8yEPq4GXJR/3E8FwK94J/nvaoes+/IFhndS34NCbpEx5w==","signatures":[{"sig":"MEYCIQC5ajmQKhAUV68XiJqNrp59KlgCjahkdLb9VNClljEOlAIhALj+TAL1wO+pu2L8OxyPWk9qmZyvanP6EYBiii6cqask","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICGD3WXObHTlxM8tPp9uSnyvwfon5/puPmfNWhjMXkdlAiEAgnqxnPpeUuJd8zNbyxFK4eCrkULQqwR2OCCRvmHdSDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.e9b8aa1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.e9b8aa1","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.e9b8aa1","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.e9b8aa1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.e9b8aa1_1790193105521_0.6396023619530709","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1d940e0":{"name":"@astryxdesign/lab","version":"0.6.3-canary.1d940e0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.1d940e0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f80d9f8ad987b489f318692fc7d2a0ca3d945b22","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.1d940e0.tgz","fileCount":561,"integrity":"sha512-1fzTzpAJRmhiH6w1ADF4Cdhzi/BAKooHeQsQ+fvpTf9OQRDDKCk/wwAZaf/Vmtvf53i7Hb6amx+AvAVeYjqUmw==","signatures":[{"sig":"MEUCIQDn6t27cIHMbnSFGDnogyB8C+i+TlwtLU6i5ub84jdcvgIgBjqji1YtfG+9BsY1EOXi4Buou2NMne6BlQapkIswv3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFNBTcnNMDAlkU8xCDkcHXv2KaAuVWR3Pq0Cp4HKX2JYAiEAvs96fu3yr4EzZ8skCxEQ3OKdquHs3xDcN8Ce0gHortw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.1d940e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.1d940e0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.1d940e0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.1d940e0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.1d940e0_1790195813452_0.654997008860094","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ea2f048":{"name":"@astryxdesign/lab","version":"0.6.3-canary.ea2f048","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.ea2f048","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ec0525845280262a02cad1e76f92bdc507d62343","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.ea2f048.tgz","fileCount":561,"integrity":"sha512-HTpJB5l7su6ddgt2UXuugaevPNpAamjczzyWLdZg16t8WqegcQ+/bGrjhKUVv8EGc07HwEyFNIQ/o1oEV/d4Aw==","signatures":[{"sig":"MEYCIQCsRxwrCn+rgMi2+0iM4h3G07VBlEJKmCwWG1iQuEH8HQIhALksvlEoO8wSnd6Dz0PWmKHoDiVtFQxVHZdHoeYLn410","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFrU3mjhtZfvc7jOSa3Px6Vhdh2HGXAl05pqjOESYjROAiAfGyzUn9e5SKW80Fd41mSTJ5XkJ98NmOOLMa7HxhTbaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.ea2f048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.ea2f048","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.ea2f048","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.ea2f048"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.ea2f048_1790201775464_0.24010114788578574","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.b7cc8b8":{"name":"@astryxdesign/lab","version":"0.6.3-canary.b7cc8b8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.b7cc8b8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2b28e5242f03a687edd96eb74bc7e7430da9dddc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.b7cc8b8.tgz","fileCount":561,"integrity":"sha512-bRABA8gVsduMKR9tXKadDenipDO+zwpOCPwp4g4efMtZjbOdvry7CjzbmJ1ymjnGbOCS++divi5yVvuVuT9yWw==","signatures":[{"sig":"MEUCIQCeKsx3qNc/DSkkIgCq+t44hvaeagITfGDxLQV5T8chdwIgZkVfkr9JW9znNVvyrcdlDK6AM/FQww6Xs2BzKsqbJyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGMBOKCh3obTW17izBcQDX6Yfigz7PWyUridtNH8sJRxAiBhDmPbAsmDWl5nuOr9AAzbzLjfTe9rM4bNU/U4RwkmeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.b7cc8b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.b7cc8b8","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.b7cc8b8","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.b7cc8b8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.b7cc8b8_1790202885372_0.14727605996178483","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.90e79a2":{"name":"@astryxdesign/lab","version":"0.6.3-canary.90e79a2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.90e79a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"07bf6677ec014ad7121d5a0649067203503a6a54","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.90e79a2.tgz","fileCount":561,"integrity":"sha512-qEEKzL6IUQ9HoqVrohLaWzSW9EbTB/ZbqAVY1PnivYVOG4Dm4JIdwZVw+wk5NlJLCVMBIIHLvMbGDO/DX3WD2A==","signatures":[{"sig":"MEUCIAZhlSBiLfCQhMcPBXbCaVfRjDwvRA8caG2bgAz2Y2m6AiEArJbfKnfMqXe5Bzr2UyLLv5LSjq84VNsYZ0/deQs8wPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7BR5ml6Ch0wFX7fratkkMPsWIgin1zNNJRfio3E6UcQIgY4SYlR2BTufchVxTyZQN0jdxLqUWp8dA/aX2s0tAj4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.90e79a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.90e79a2","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.90e79a2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.90e79a2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.90e79a2_1790204470302_0.10671158551798388","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1f7db5b":{"name":"@astryxdesign/lab","version":"0.6.3-canary.1f7db5b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.1f7db5b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"89161a9c66336145626590d1bac11dbdee4e28ca","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.1f7db5b.tgz","fileCount":561,"integrity":"sha512-AMzUQ0lP5KYdzbvZMjLWck96QA8t5fkYLvzjCacr0PY285UyC5IBq63lQk2BOUIO0ArPMQExBpp6oO2dDtERFg==","signatures":[{"sig":"MEYCIQC2SHvZSjVpyAmrxRMuWs12sRou3Sj+WccK4DUeek2IYAIhAIz9kE6zOyGH+NddVPPbVXR/4dpZzJPYXK0ZYEg8IkGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGdSk9WABYhzlPYU6zsQMxuj8Elrxw604pIrkO6Fw5sGAiB5w1vyYEIUMJnbHLSOQ1blpN3c5DBRbSguq4bfwvJD5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.1f7db5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.1f7db5b","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.1f7db5b","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.1f7db5b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.1f7db5b_1790204836307_0.25836124894407453","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.98a2e4e":{"name":"@astryxdesign/lab","version":"0.6.3-canary.98a2e4e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.98a2e4e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"baec2c9b219e8605b10140d72b008924c07041a2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.98a2e4e.tgz","fileCount":561,"integrity":"sha512-0/nelmvO+tddXn6Iti4FbNfFHGmI3nsHY5CAEM+JjQ1/o4im6sdbdIZFu3Tz785KBCFR2NmLaO6irgzwEDSqxg==","signatures":[{"sig":"MEUCIQCA5GOccOa7DWiXLOtjFpmdnaRrdFjjyxTE9dbibsRWfwIgGcbLM9zCF8PMyhsDco0goDSfIMf4Lf5uAZcf400eS+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID3msHspnefcP6kAsrd/MPBDIuerCqXH9tZxlgYNTT16AiAQngU9hg++d61Csm+81TXfv+rBKnxO/cVRSuWOGozV3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.98a2e4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.98a2e4e","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.98a2e4e","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.98a2e4e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.98a2e4e_1790206948275_0.4561951541379943","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.60b419f":{"name":"@astryxdesign/lab","version":"0.6.3-canary.60b419f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.60b419f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4b4c394517265816fa95cce3ac952c7de8c01e6a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.60b419f.tgz","fileCount":561,"integrity":"sha512-3ScVb5o8UuyZ4lOcVEGKtf1rPKECsNc9scm6urxDrGJ3NM1U+mUXTTYVZBatglynN8S9uym478B0IC+xFUwCEw==","signatures":[{"sig":"MEUCIECzdWud2aepGu/efbYH7PAlZBSAtKH1YRNSGisHIRZ5AiEAz4/BkXYJZWBAh1Z2eZX0bw9HUkw+l/mnRfegRbAirw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClFujHLJBEIHLcBWhMcuqFHMMRSCuVCCu4cPOXYQYKcgIhAN8loZ5VoCeF9WsRA01sqr7em7X58hI8Izzk+T5rXqdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.60b419f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.60b419f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.60b419f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.60b419f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.60b419f_1790209559563_0.4881202063366685","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.bcf01fe":{"name":"@astryxdesign/lab","version":"0.6.3-canary.bcf01fe","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.bcf01fe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09cbba359b1e372e9294f2684c38148a134cc595","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.bcf01fe.tgz","fileCount":561,"integrity":"sha512-2rWsaUv04fH8BSuNpH8z0MsWRCQKqA9/nLV8cfvU2szDHKYjUzIsnKYXO1a+lvDQasEgfSjxv+1NgbjryXOg/A==","signatures":[{"sig":"MEYCIQDe8szvVO1EVl/wp/LUwVolOrMj+mBzBIjIqHG+n12RPQIhAIhl7eo3xe6UVxVAIvEe0D6YOaV0YyLjOxs9LXlcq33i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEsEW8GKWPZyTtXhf7rJ8TGRqe5PscRNuZJZrbkYGokAAiEA2/D3B8AWRqFMHZWaFKCmZmrqg+pnIMXj80j7QCrcPZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.bcf01fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.bcf01fe","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.bcf01fe","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.bcf01fe"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.bcf01fe_1790210034622_0.5496216795440272","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.b333c39":{"name":"@astryxdesign/lab","version":"0.6.3-canary.b333c39","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.b333c39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c649357619c2150a97b8a17a6273af6166b269b3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.b333c39.tgz","fileCount":561,"integrity":"sha512-hdlaluIXg86qz29WHpC08dVCgwxuminZ3Mx5ED2/FqSf4y8BjxeSgz//eNtspLDjCGJ0tqYk3/ALlRMQnUx+uA==","signatures":[{"sig":"MEYCIQDK101ypydMvGfjpgMycE8cVUZv8hTbytTRACDMdxO74wIhAMlTQJYs/FcrM12QFhKBy8dNbcoOkxTlwLIwOsgGK1JJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIFUfN+daJ/DJMbPGoR/u0FEtvQJek0WGNiZXvefh54gIgMeSjXg9ibMBk0iJW41fau3NzaM+xElwjEcNUjQ45SE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.b333c39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.b333c39","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.b333c39","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.b333c39"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.b333c39_1790210588548_0.8386593041046224","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1748644":{"name":"@astryxdesign/lab","version":"0.6.3-canary.1748644","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.1748644","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e7956062db709615a501fa549cadebdfb21d10f6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.1748644.tgz","fileCount":561,"integrity":"sha512-GsjGyoyiqvKugKxpJJ2NxzlNASqEmmoCCy8H+BX3f2b0jZUUIw2aC3KXcqt2RvtJQ3lyK5THVzGXE4MwCw19fQ==","signatures":[{"sig":"MEUCIQD/CyX312UdkSX5LhXcQlYi3yl6WfmDJMlJL/NePlbcqgIgYTflSJ1yslCl9CGVUMxNMntTrUjDOsA0zuuubWIDe7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJuBZbVusVUeLjwp2UYrnFODUPeU3PadLWk4HCSCyJ3AiAWA2h/P3pa5UHDCCz5vHKvk6jgSFH1hQDgZ/2iyxTVqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.1748644","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.1748644","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.1748644","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.1748644"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.1748644_1790211530933_0.5569700747207738","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ccfce9a":{"name":"@astryxdesign/lab","version":"0.6.3-canary.ccfce9a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.ccfce9a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf7886bcc9ae080ed31658a6502e5991cbc5e5f7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.ccfce9a.tgz","fileCount":561,"integrity":"sha512-AYmEnPC6GkcUHP+VgY6XsirIjaYGFDvwxifdDKcMP9iW1DRhDQuIM//RZR66byUz20+T4CKLbifRDzdnpdT1pA==","signatures":[{"sig":"MEUCIQCNiN3EqbJp9q5fvC5eQEwholFw6Jj9GM0uCBtJBj5R2AIgW69wD0g107mTvJmUlfP5ozy2EtrZb6/GtlxRJMZ7DXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFj0mVALpKqfborM2ZSX6rQgEDHnvanhEwPWUsGl784NAiEAtBTZX6+NZc1cTvBReNU5xRyjV0yKw+riqSlwUG1R6Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.ccfce9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.ccfce9a","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.ccfce9a","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.ccfce9a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.ccfce9a_1790212847249_0.2608959202870058","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.89c4819":{"name":"@astryxdesign/lab","version":"0.6.3-canary.89c4819","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.89c4819","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"46bf457c62e4bb7ce86f22cdaee54668df6491b3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.89c4819.tgz","fileCount":561,"integrity":"sha512-fcDAyWpLOvLFjyCE/MCVswXmJYr2hsCskC9OZ7sC/vmx5xWNmVtmkZNXNqwS+0fmwjtLSAdDConbzOLvstdWYw==","signatures":[{"sig":"MEQCIAOsRZJs5iARs5hneFlBhPq85M9gvfgj3yikRx9u0crSAiBaHnhYTJ1TUxwwmYtN55XkcgTG8FhBBrbvA1egMcMkug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/msTqSczx7n1jG2alX73yag2P21l4tw7HEB5LDeUeGwIhAOfzh6gUXx+Qwe1/tj6DpFgNtU85WoitPt1znyPU0pfz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.89c4819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.89c4819","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.89c4819","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.89c4819"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.89c4819_1790213744962_0.3500803864910613","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c3f0391":{"name":"@astryxdesign/lab","version":"0.6.3-canary.c3f0391","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.c3f0391","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8d15014be339caeac81e6cf784a7323db99fbfda","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.c3f0391.tgz","fileCount":561,"integrity":"sha512-xBE7hflEFPG4xL9MJpUtwQ5p/JTUGb6XYiAqdUdLclVNgr3R0VAGP+Qkhag7g8vYoyJZbeiQaJ9Zn4IVOBthlg==","signatures":[{"sig":"MEUCIQDlJwM3qA+PCrIrWFaQ8pSRmGtvKG5FVXZmHVHmiGPyVAIgdkwENRs5OQufCoPCBkRWI+fhZw01yqfl4uan9PuFLFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6xLjvUhlCf4muJYBEtwYzH6POX67Kja3aPyl130phsQIhAPc21CH7MndFuBkwAOWearnWZGrl8nkwb9dPu5w6av6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.c3f0391","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.c3f0391","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.c3f0391","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.c3f0391"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.c3f0391_1790215438629_0.23094845580237378","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c3c5571":{"name":"@astryxdesign/lab","version":"0.6.3-canary.c3c5571","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.c3c5571","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87c44af0f606e8de2e6ca85b5e1963f3043d5ba8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.c3c5571.tgz","fileCount":561,"integrity":"sha512-0tq3YIcHmcFoJ4rCnHMdeIJm/gw7FYtAybMQIRfECoYFngA4bw+0/H/PjwKkQuSdV5oYMme4751Netv/zGNQuw==","signatures":[{"sig":"MEUCICT3sx9F1VMf4G8Guk7WQRoAukEjsqv3lu9qov79l2gnAiEAr/MrXObA2NoCVf22ypcfjjTgSamLsXB+a807PKjjEsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAIJLcHnLHg2eJ3dn66r4vjnDVJfMMs84cQmlM9oNJXYAiBpeHF3uf4kzjVGrvP+su9ea/NYu/mCWbC6+Lj/9KGG9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.c3c5571","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.c3c5571","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.c3c5571","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.c3c5571"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.c3c5571_1790216060770_0.678518792923942","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.54be197":{"name":"@astryxdesign/lab","version":"0.6.3-canary.54be197","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.54be197","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7df43b38c76611fe19f4e2c0f847ea1021010145","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.54be197.tgz","fileCount":561,"integrity":"sha512-b9MdAGTuGFJY6MkM/I6JsLuQqMXVGjrwvEUFq++awZaTZCFN1qwuQCEFnsTe1wGTgzf8HzXOiFlNFh71lzwLDQ==","signatures":[{"sig":"MEQCIFZ0qe3YOZZFh0Y0SGJ6g5rF835s0SHoSwqNXDcHoVCrAiAYhcB9L5QyLdEo9T4pu/P0Jk6Z3+2yMSh5cli1lsyX0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpHEXRwJzAub1FL/8k6Fzda4AxbH6eaSPdlNg2goiN6wIgUfdSUg0HeArtpe6VOw+Ld7CADQd0lsgMBmRmSZlb55A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.54be197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.54be197","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.54be197","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.54be197"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.54be197_1790221937790_0.018556213426539347","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.3ee796c":{"name":"@astryxdesign/lab","version":"0.6.3-canary.3ee796c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.3ee796c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5d535f2889d4ba4ccef9ec761f2c9069b0281766","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.3ee796c.tgz","fileCount":561,"integrity":"sha512-LRT0h6YUMf3ASo3t01aSJIy3O50O96uP3CLTw0bzTiQhl02T886/79HiH+GAGaUT2I5orwDm/u/rOq+ezo5xfA==","signatures":[{"sig":"MEYCIQDGYlCDPkvsVN/YucSqVn0GEVhKdJoRATw1C78It4bGNgIhAIlEUpmQYSrFAml6S3fOObdwR+dsORJHjVwT4LDHVyRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDt2ZGZsLDGySR68FG94BqaCIYz62eYGjRR5ronTp+JHAIhAKZ6vnCrM95UKL6GM/Dmy3642vKHxrGLlOso2RI7RFa4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.3ee796c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.3ee796c","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.3ee796c","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.3ee796c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.3ee796c_1790223836626_0.7023805919827868","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.9e4c545":{"name":"@astryxdesign/lab","version":"0.6.3-canary.9e4c545","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.9e4c545","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"187db863747bb643dfd9cd8a38b77bd50f6ee4d7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.9e4c545.tgz","fileCount":561,"integrity":"sha512-7Q3mMM9mnZco5AyU8NHSYwsH332njR2IkjI7jw1k3FtKqCrQ/y9CjH0GF8g50VkVbynVJS2CxqcHbzNsPa5bAQ==","signatures":[{"sig":"MEUCIQC0OWk8dLLE7ES6nXQMe3g/S6Rv23EMrIPH3rPUVI8DogIgLJd5HChODaf7QTze7Aqyiz2OGcVV4uAZRHHJVXTCZo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHHpunxEBejPe9k3tYotJY3LhsD3RPh5OSCWs9e1XeVeAiEAmqckHvMHkkerW1Iv2LwjCCpXQ4958HdGLKC4mtGzWDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.9e4c545","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.9e4c545","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.9e4c545","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.9e4c545"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.9e4c545_1790226165040_0.031234375549920257","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.45a9bf5":{"name":"@astryxdesign/lab","version":"0.6.3-canary.45a9bf5","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.45a9bf5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"005dedbe7a9f6e5c5dffc71c0a563cfae9964657","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.45a9bf5.tgz","fileCount":561,"integrity":"sha512-oYwDrggqj7PyiLpB7LHc4IzKtZwC3fbIBl65xEDvaPjiK1ugdR6qtWrlsBqohhhMU3mTLjDNEY+fZ6RXk4rX9g==","signatures":[{"sig":"MEUCIQDOudlasUndOHb/nlbRJlAUSqUDcyZnSYQw+QEzSYqUYQIgE+Jq75VxkcT0MVi+1e97amhVpQA2IC7sdo7rR4WFO5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHmHipFICjk/42KlwWRM4NOz5GDc1jDOuT8HdHm2ziiFAiAMLAUXzBiUS5puk99ZLql/MsOCsHYytygcULjTmezNrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.45a9bf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.45a9bf5","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.45a9bf5","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.45a9bf5"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.45a9bf5_1790226886314_0.12223631677142421","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.17044ab":{"name":"@astryxdesign/lab","version":"0.6.3-canary.17044ab","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.17044ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a445b63bbc985672e4f4f3e0238a3797a1524d6f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.17044ab.tgz","fileCount":561,"integrity":"sha512-IF/sGbZLZVgZCKBLPhJ5O+aHeTAQM6VqFgC0+0Eft4qvdoz6QRlZhCy4ViByVBOCsOM2hL4k+ujxRlEdv1PFHA==","signatures":[{"sig":"MEUCIQCBuRcDwZjdcXNZWG4zF0ggu4Xb+NmAu+rkclmANSr4CAIgVjNStIzFzXvcme7KFaYRM6at9+k9IyDSGTCEA6L7mYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG9WjzktTFq0gWmktjQm/RCjdMt18PR4gNozQd4U8VPIAiBumBe5SNHauVwornGZCUQjvZKNBy5hD0i2vdVKCmCoiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.17044ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.17044ab","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.17044ab","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.17044ab"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.17044ab_1790227293960_0.2844798759333531","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.3e8c2f1":{"name":"@astryxdesign/lab","version":"0.6.3-canary.3e8c2f1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.3e8c2f1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f6990d112fb92feae27d2ebf0c81d5d73efa0e61","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.3e8c2f1.tgz","fileCount":561,"integrity":"sha512-r7D+KgbslLwndRk661sFdaO7nixFYiPhSkOW1f35gijpZAgzAQKmGG4WYheaWieuQwBtsPA1AzePX+6wjGgSpQ==","signatures":[{"sig":"MEUCIBAsyIkPjMqnUFJ3112mZjB0IT4yoFhXcPlpwNH8393GAiEAw1z84/bcNTTbu7lA2N6YrPNibUmDd2Tu6e0IXcvHUzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDj/sZQxvjx8hOEzMQl14L/7fKgkIRF8UPmWv71rVLhCAiEA5uLt7PAUC9vsHB0J9FsehgNGwUiGvulUrJMZX5hFLLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.3e8c2f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.3e8c2f1","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.3e8c2f1","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.3e8c2f1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.3e8c2f1_1790228501539_0.981318593105049","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.6c6c14e":{"name":"@astryxdesign/lab","version":"0.6.3-canary.6c6c14e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.6c6c14e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aeeb176a0617f1258be5fbe8745c822010899427","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.6c6c14e.tgz","fileCount":561,"integrity":"sha512-piapqVDjuFZ29wyIg5YmCBPid46JBIRh38a0QuRVpA0G2Sg1t+54kWv2jHer8KkAgV7EZ2BTZBFYdn+xypEYKg==","signatures":[{"sig":"MEUCIGWtTxRgavucYy9BTL8qiFKuQppdX9WTuxHSUCAULmrLAiEAxd5x48tPmonreN39BbfFLUvvWuX5xqaTyby45ef+Njk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH/XBYGAfxFoQ/QFn93+M0h0TMUhSE0MtzKe4qKjKubYAiAeOZHEa8OUy/mA9X9pBiH8DuQe/tEz00ppI9iSiUv9rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.6c6c14e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.6c6c14e","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.6c6c14e","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.6c6c14e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.6c6c14e_1790228755663_0.47171701028603596","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c13ef6b":{"name":"@astryxdesign/lab","version":"0.6.3-canary.c13ef6b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.c13ef6b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1dfe398ddbe50a029b59f340b4bcfe6d502453d1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.c13ef6b.tgz","fileCount":561,"integrity":"sha512-neV+93hLkGc2Ol7PtqSBKF1HOgRWEAqpUwIhkD9WnLdRINfZpFUmWlQFLOBmkwlz5W6SeE808VGMzbZXD9GrTQ==","signatures":[{"sig":"MEQCIGnAWIfmU2n+y5tPBvL4aTTGlTnrOJFlGbNmo3YSlvxMAiAeTwuRcIXhc4I3uiVSO9malyhf8lEqXejf7+TBLLxo/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClScC+zgmaFpS/kuSrSTZB/ocTkJ8hDu2vigxM3SM+WgIhAOXXRU/b7ChBIgD5x+MPMkAt8RxD56YN2Ip4PNRH87jS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.c13ef6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.c13ef6b","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.c13ef6b","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.c13ef6b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.c13ef6b_1790229407160_0.9919570603962797","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.866c9ea":{"name":"@astryxdesign/lab","version":"0.6.3-canary.866c9ea","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.866c9ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8aeb76a3e812ad89e74d3f574c5bb25e513c27db","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.866c9ea.tgz","fileCount":561,"integrity":"sha512-pjSXH/LXz20N94H/j35FN+XvLJzdIvalsuS6ewd+49qHmjs05LEkYHU32XjdQgFPkM1/PlE/0rQ09FkClrGXWw==","signatures":[{"sig":"MEUCIQCv/FuxoLNWEA0zuhnWCss0zpAGfFkO6x1+plpY2XuptwIgJuFZpgaqh9Wu/YFurJdrTJyDOmter3ABVzU5vqNSmB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZe8i2ETUrzdug50Qo271ZBKDicTWs7BW/nLLJvRhwTAIgc4yq26MfIcfLyoii7FpiTHZHrmJlQi+gzGSq6sAJjrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.866c9ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.866c9ea","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.866c9ea","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.866c9ea"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.866c9ea_1790230307281_0.6497808517077044","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1a9bb4a":{"name":"@astryxdesign/lab","version":"0.6.3-canary.1a9bb4a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.1a9bb4a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"07bf7c6acecfe7dd65e9aa6a2efd66d5c478fcf8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.1a9bb4a.tgz","fileCount":561,"integrity":"sha512-ZjMTwQ7++AKT6ldvjlrGv7LD/YqNzaGEECCm+9EAFzVF0KSFEaoZCJ5zjBhq4OKTDqr8at68OKpNBOJeY0jUTA==","signatures":[{"sig":"MEYCIQCCkK14gbE7Iqv59MSX+dWcS6MlZY+gL3nDK3u5LzTQ5AIhAKkav6BPPOWCNZ93dZRBo3F4fyZ6pm/BlVRNLY2vJcFU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAid1mx2OQYxGPBiYwc2t0jv32cfCCZ64HQQNI+kKB/xAiBIZ3zuAVtSE9fF8tA4yQrN/XXQj4AoRHPPMay+JwctGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.1a9bb4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.1a9bb4a","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.1a9bb4a","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.1a9bb4a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.1a9bb4a_1790230486980_0.34055553811342865","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.bea59f6":{"name":"@astryxdesign/lab","version":"0.6.3-canary.bea59f6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.bea59f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5dad2f778a737423e25523d8a303c8fa365d52f8","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.bea59f6.tgz","fileCount":561,"integrity":"sha512-wswITn2K7IZPoH2fH/I4PxsFg8ZS/1mfghOtKJP1xoiob3nx1VqIjnR4Tk9PeWyKu/lYi8GhuNGVnDo1uxuG8Q==","signatures":[{"sig":"MEUCIDCRRUld/YF1+g9j3t9PANtTipvnrlZ5c2E2AOO/qCHSAiEAm85FMcMNhRu7oh1IZfBVpHqzOZs1mCRPcb5F9LgVGxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQPNujSwB0g1YDW6T5iCY+uB8ECITiI5+X9boC64s38QIhAKYvxzf/Ni98QgQGPN2L+T79bq8/BYdW887skNx6uFJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.bea59f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.bea59f6","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.bea59f6","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.bea59f6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.bea59f6_1790230851305_0.9728204903364677","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4435b62":{"name":"@astryxdesign/lab","version":"0.6.3-canary.4435b62","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.4435b62","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e20ac5715e51bc270f1031249c1eb861b586150e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.4435b62.tgz","fileCount":561,"integrity":"sha512-JFr1ZgD5qBVQI5QSQr8ZIMFk1rjJjrjRPr2CufiJnvq+fYEjMp40WEmfZXFaHnje1aR8wSmrfwGLcUh1VlVKPg==","signatures":[{"sig":"MEUCIQDY7ptU5dvWN/jwkWvNaHCfRJuMI0U+GyFc3r1PODr7BgIgVwZGG6O/Peg0sYB1GkwHn8LRe6XgWm2I5RAayRH0mV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoyhC5+NehX+b6ueohaYBWJRJq9ydldX5XH1fZD/yFpAIgRQbC6jpIoJg8zbPUrFjqm+yuRMIYwcP8TZY1qKYwpzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.4435b62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.4435b62","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.4435b62","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.4435b62"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.4435b62_1790233682726_0.826916430866611","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2c831e4":{"name":"@astryxdesign/lab","version":"0.6.3-canary.2c831e4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.2c831e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7af5924b43e77ee5338b84cf363a2004cab00037","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.2c831e4.tgz","fileCount":561,"integrity":"sha512-0KDiRPkpxy2NXXvkiEWyh7JMpjle76O7bMkYmb5regwwDd1pbnbOJZa4ZC3eMXyLp3+bsZv4araQQa8tuIXxaw==","signatures":[{"sig":"MEUCIQCQ5dk6lVWJh/+wacJSozeCTOjuce6Fhb9Uzo06CAVFKgIgZPXirRkd4lqXKXjM42ENPsdfn7M/BXrjXi8ywqZ7uNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTTq0K9Z6NVCxmpUx9evqWWHAQwoUk59yJ6IrH2VeMWQIgffJr+P4CIytsT5VX6oLr8l9Ql1O2Sqq5tTxCWihR1rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.2c831e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.2c831e4","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.2c831e4","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.2c831e4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.2c831e4_1790234180537_0.12153772219199444","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.f22695a":{"name":"@astryxdesign/lab","version":"0.6.3-canary.f22695a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.f22695a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"65132cea94801778f4d94733222c4dff11f74f3c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.f22695a.tgz","fileCount":561,"integrity":"sha512-hNy+QpgqTYcpDRojtJA5AGqrUKwLcyoyIhdpuiidrWVa+sjbJ4JZE+bem/Jia/6n2yLd+2YVL5eC6UENIm4N2g==","signatures":[{"sig":"MEQCIC2JGnJowH1dVKe5iWMkHsT1JFVBXduRFSImEwRv7UhfAiBuv7FunZmGxbu89W27M4s0jW3oBU1WlI83mkRtcssujg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDf6V/kaPoj88cgP8dEK0IEvHN5k+pkVGKR4Ep1ZzBEUgIhAM23rXOO1H90RWazPDmdggZJYNWXCPsBYm14+QAI8YdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.f22695a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.f22695a","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.f22695a","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.f22695a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.f22695a_1790235058823_0.09502786478383518","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.d0d49a4":{"name":"@astryxdesign/lab","version":"0.6.3-canary.d0d49a4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.d0d49a4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c5c55bfbbf415ae88f555c47808d19df036d1650","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.d0d49a4.tgz","fileCount":561,"integrity":"sha512-z47T5Dm738yIhv8HTAgsOD74CTuBBfdCsOt2WVVqF9cdu8h1p0XGp1vaYjV+p/awBBPx89uA+Cirkc+q8PazLg==","signatures":[{"sig":"MEYCIQC8FO+ufQPJpRYUz6pO5IuGtrzulLRB2b9fkfqxmuM0ZAIhANm3WymB0Z/QpOGrTK38CHJ1iBSAve0FcuvTEhg6Oybk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7b/dXRKOWrnXzEJSDdeJsJqJ+37hzPNmhAZd4M53GNAiEAzne0X1iOPymeYbon84whY82FIj8g/lXk5b8S9c5do0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.d0d49a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.d0d49a4","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.d0d49a4","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.d0d49a4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.d0d49a4_1790242208731_0.26616040128176555","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e073c9f":{"name":"@astryxdesign/lab","version":"0.6.3-canary.e073c9f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.e073c9f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9fa3c4dc198adbb0e0a46617f8b889946b91a768","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.e073c9f.tgz","fileCount":561,"integrity":"sha512-w1oHhifQN3B2mfYo4rIWJyaKglSDSOZJodKZgCLscNsomcps9dxYovgEAqNwqDOUcSlx3HXpe00ZRiNneaReLg==","signatures":[{"sig":"MEQCIH8HFoQCmI6Lo9ftFvO6gBzSS+r2rXTf84C1m5LNZ2AEAiAkJTRFa7+cNA4wCXrgJUKkm80wKGne/sGDlZYTvQ2lIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH6JOhNpOLKPabjz6dee8xwKFSVSypSAETplo+2GzZ4+AiEApgi5QEd5nfnWbytLYGo8LH+TErCfoRzW/WPHRWXbpbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.e073c9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.e073c9f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.e073c9f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.e073c9f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.e073c9f_1790243951735_0.09705553331562045","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ebaebc4":{"name":"@astryxdesign/lab","version":"0.6.3-canary.ebaebc4","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.ebaebc4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"55178bf0fffdcf07d0555e9faa3c050c9e3c1e42","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.ebaebc4.tgz","fileCount":561,"integrity":"sha512-AzxlZ4jl+QyubBpBgy3SIEEWJZDWwmK9XPZQ0ALq/pmKppfnt+pcaqYUkA+V+eP5yuyPgbG11r2KbRbz4bNLzg==","signatures":[{"sig":"MEYCIQCuCVGDG4hClx54knzLoG9ucx8YZZSswywK2ZMW9aS7hQIhAO3xjYHxw6vRC4UVYlCLYCZN8sgubOyfYpZznSwTK33G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDd3ptYcIn/QzowNshHFQH1fXt34OJip8PnAZv894nrdAiEAvaNomVpCXt34XEkEn8gQHb1xbM/BfUc+TYoANTgBfSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.ebaebc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.ebaebc4","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.ebaebc4","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.ebaebc4"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.ebaebc4_1790261524764_0.00042084108260342923","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.685131c":{"name":"@astryxdesign/lab","version":"0.6.3-canary.685131c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.685131c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ecf162e211dd76a0b74c178754b892193d04ad83","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.685131c.tgz","fileCount":561,"integrity":"sha512-A+wCRiTHlzVSORHM1Z9CM16BtxEvx52S3TmF/pD2AKcQ5NSVbMPvj6ur5gxkKBP7S0q7qbHM/cLd0Ea+YzzD2g==","signatures":[{"sig":"MEQCIFq8ZJa8BCqUQ76eMsn75zcgqOUnWT/27QZJw2uciJiRAiAOvGzOW/7QHAmLFAAGuEWeTytDw5Z/KYrB8W9Vz/hciw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC976DFWNORCljGjzt85Rzu5JKu8RoFOi1yqblbmfNDJwIgHkMLNYqPH5OLQaMebEFtPMgd1P4tTM55UQk5RIuThNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.685131c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.685131c","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.685131c","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.685131c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.685131c_1790263722574_0.9378768375502935","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7482949":{"name":"@astryxdesign/lab","version":"0.6.3-canary.7482949","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.7482949","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c13c7842cee68ff67caa9b6b220f1a859335100a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.7482949.tgz","fileCount":561,"integrity":"sha512-4OkmTYKlpGOM5KqrsyyeGbcpDpAYaEOColyhlo2oD4KHrnKBsnUM58IlfCYpqAKodr0qlK10+2ONB/TDmckO/w==","signatures":[{"sig":"MEYCIQCgw32TsKuA12kVzNYcTCvV8iHnmFWDdDIsnAKEK0dmEQIhAKdrHhmQsNcUDLhTgGAZA1XOjTVDVXbvCgia088qEvMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpw0IPBMiniOWApBiCYW8wkzR7xfJTcst3Zywtk+SI5AIhAMPRBHMXrQg+vfkz4YU/CIzu5BD8T051aOgOl+zo9Wt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.7482949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.7482949","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.7482949","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.7482949"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.7482949_1790268552998_0.7271321524572871","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7cd3516":{"name":"@astryxdesign/lab","version":"0.6.3-canary.7cd3516","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.7cd3516","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8abca3cc2a33ef75c7cd108f157174d2d60f08ee","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.7cd3516.tgz","fileCount":561,"integrity":"sha512-vqouCZslyrCae5ZjcvRCgw3sKhWUyzM5fRGW+6t+QlAHJ0oQbGiyDdrd3ondGVy9gqfZkxMOTZFC94c6NDgCug==","signatures":[{"sig":"MEQCIDKi5fQjgO5Jg2Oe7LQXTskOL/zqsZ9Gk6y6bV+MIL2vAiBlNKfqZDgH/VIoP6BAxlAJ9ExoY5c2MQ1HfqCXVUUgWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAb1EOYn5iFtsRllAZ4Mch4yfg4gKhgM9dGslGnEcZeXAiEAt7dqO2xHGayDUblrC3v4jqo4j/n5gEWCWqu4gFWXTRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.7cd3516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.7cd3516","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.7cd3516","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.7cd3516"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.7cd3516_1790269354491_0.9661025168577972","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.d07687a":{"name":"@astryxdesign/lab","version":"0.6.3-canary.d07687a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.d07687a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9152a431eb73b96042f1732364375a2dbcea03b7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.d07687a.tgz","fileCount":561,"integrity":"sha512-P6JgCkEU2fPOsCqKybqPH6R2RpUuokaPhH6AeHXgcZntx/LkR3QCupk1yMxp2MciyZHdApESURcX4fH5TzMX+w==","signatures":[{"sig":"MEUCIEtBErhlRBmELp7kBTHIfLw50jeshXPlam+xtJIsSSRBAiEA/O+ieUdXO22FzZpb9fiKQu6qb0Sy3Qghs96Ckz7gdoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAxDGY0P42beKMQWGLUkdLEjSftNuCGzTZ6F0yxqVZLdAiEAqx+XFrE7sgmB6C/JRP+L8+L+R9nhF3jtoZP2gmQYPiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.d07687a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.d07687a","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.d07687a","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.d07687a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.d07687a_1790270996514_0.8286918253953468","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.09846f0":{"name":"@astryxdesign/lab","version":"0.6.3-canary.09846f0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.09846f0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0fb5f14d0cc40b680330efb11b51754f5af78ce9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.09846f0.tgz","fileCount":561,"integrity":"sha512-EdhJb3KAccNK1Hvi/iGU7hgGH6fYNIQAMOTurzKYo5c/Ylx3gdXGruHZ75dlsmGZizAGCJGKGUN2pQ83uHYzgg==","signatures":[{"sig":"MEYCIQD3vFK9/5PG7Nr+b67ToEYhUdSEtGINacobkgnLJx3JnAIhAP3+njO/etbkA7kMywGOlNJgeZyBol2X6DUBY0Fxz4AY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC4PoYXFaqUxXIW0PkX43KVSRNrOMWXhiYgd5ESF7mZ1AiEAghwi2+GisUKFtUFdoZGFqHjKQ/Jx/ON+hfZv8MCUvcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.09846f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.09846f0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.09846f0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.09846f0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.09846f0_1790280688744_0.0028607547242978093","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e7819e0":{"name":"@astryxdesign/lab","version":"0.6.3-canary.e7819e0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.e7819e0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a15b4996da486f50408004f35d10a3607f4c81f0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.e7819e0.tgz","fileCount":561,"integrity":"sha512-i6iZsZaQNz/CdAC0IetFRUvBtlOQ+rIx07p1hpASNgQ0+Ujx3MQInA47MzPLa4cZ1TOybCj5VRmX4QlvbkUs5A==","signatures":[{"sig":"MEUCIQD8K8tXl3BcJxzCSZesKPhZ9+HtVkS9VAMxMWOm8r1kWgIgLqNjuRMJ6g26P/og07kplBFZLYhiSH5NTmtt3qPDHAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEMMlGqhmbj8KCWcOAWIkHmwDkut0LzttJeRV7LP4mJbAiAPOGOGNedsyZVpulDQiZREezaAAS+xXPUopxOL8/eddQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.e7819e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.e7819e0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.e7819e0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.e7819e0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.e7819e0_1790282297823_0.7102153089365035","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.a860a50":{"name":"@astryxdesign/lab","version":"0.6.3-canary.a860a50","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.a860a50","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a505420e5d0191d4936a952b1c96f949a08d4a4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.a860a50.tgz","fileCount":561,"integrity":"sha512-0YzXx4m+TwkLOYfNIujF9kLRL2W7e/ov+0EbSXbxen6uIkEU+VtOr5aj5myJdr2yMfYBZAwdVdXwz2jPYrtgpA==","signatures":[{"sig":"MEYCIQD/2gdpIfiheNJFeXgT2T5Z8CXMHKR0UG7Am53sUS5MSQIhAKkiL2UD5xFXy3fBn5aD2t85VFHSCrEFPxtmcYLpbwYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFcXQ7498l1Nf8FysPGUOtC0eGc1EF9zyyMQULYKYxneAiEAmEw1QbjD5KMZ7Oe/sOnaQBI70nl7g2wiF8KM5SGL3tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.a860a50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.a860a50","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.a860a50","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.a860a50"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.a860a50_1790284487909_0.4609900557653459","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.dea6813":{"name":"@astryxdesign/lab","version":"0.6.3-canary.dea6813","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.dea6813","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"baa28afd2fd5695a9d479b28c36f31f5b50c52a2","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.dea6813.tgz","fileCount":561,"integrity":"sha512-jBnFSvgQ2ObKoXjl3BF7NE//h2GgNmwtki4HQZpePSnBTLQbg4TepQEOE8KL/9xAgFZqeH8+KfJ52GSTFbHvIg==","signatures":[{"sig":"MEYCIQCf1Oat+e6UuqpxX0Nk8wlpdPWCcUAI2O4kj7XgXTWuCAIhAK/m3I0XkHsF3TMaGBiD1KMIW5vdrah9/RsKB/d62FPd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpA6Fs/Mj9eXw/i87QEfqHq+ZZx/SOK9S1tPV/LM23jQIhALAG7xv2wLI9tMaGtPke2HxHdAYAJ1o3dD0r9ls1NkZ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.dea6813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.dea6813","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.dea6813","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.dea6813"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.dea6813_1790285940796_0.19004295403589055","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4fb81b0":{"name":"@astryxdesign/lab","version":"0.6.3-canary.4fb81b0","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.4fb81b0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4270b99d8a690d47d7a3f704232e79696c62b7da","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.4fb81b0.tgz","fileCount":561,"integrity":"sha512-xF/+eIpjbTTxaAaJzV0PiKNK7xTPM+DerglUYCA4hA1DgTZkAEBiSnBQdXNHGNenTzvpXIEl7m1zXtJUkajrCQ==","signatures":[{"sig":"MEYCIQDjpSbHBhvg4Eymc8y6MWkOyWxRtEHjeNAAcbF9MdsZQQIhANP+fJ3llG4lw9EG6Phh97WZjaqZY44lbxQMf0wRw1iK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBSLxsDr85Oun4AJWpzsMUprMzUGFqCnqlqMvmVsYkIsAiEAsvKsiNDBxWsSjazzNMYkk6IY0h+2T0i+sHJWk7oUAjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.4fb81b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.4fb81b0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.4fb81b0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.4fb81b0"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.4fb81b0_1790286376151_0.9443482850129443","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.8dd6f73":{"name":"@astryxdesign/lab","version":"0.6.3-canary.8dd6f73","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.8dd6f73","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b275b04f35d806b061a6970aeb9cadc79070d8c0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.8dd6f73.tgz","fileCount":561,"integrity":"sha512-Orh7GWLrXcQiVtF2Ftw+Eo1jlZ9RUjj+e3eto4/G89/OnsELZXlHdbfR1GhLBZl+vyZatNs3TKmZbbh2rJ8wIw==","signatures":[{"sig":"MEYCIQDbEUzgy8AS13xdjaguHgaQuo7GEmjvFgx7sb7xJb2weQIhAJB7OxtNtXycH+h2hBzWT6RVreF+vl4wED2GbabUdUeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvlMv7WRcKzXuiYW62oQo3He2XLCSC6OheAtI3qcROtAiBHHgrZSGcIPOwAgXTRKRE5tabQt0OtYW3Db33HEQ0C0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.8dd6f73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.8dd6f73","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.8dd6f73","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.8dd6f73"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.8dd6f73_1790286736038_0.1409532648193852","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.3263b99":{"name":"@astryxdesign/lab","version":"0.6.3-canary.3263b99","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.3263b99","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"221a3e056fa416a7ffada45ea8b554e469310f33","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.3263b99.tgz","fileCount":561,"integrity":"sha512-VWNViEF8KRcVkQaKWmn9qEXlTGg3+nIDHO6X+ZggW9gKC4YCkQbi9gcXTd3ejGusrMHe+5349wWfebOvEExBTA==","signatures":[{"sig":"MEQCICtcJe39zg7l0iCSl7KPYAT5+/w6ao21KK7Ce2KdpNKdAiBb77B1kdB4Y1rqUn6gfI+l5dtktAUKv7Pmpbgn8ebVcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHit/YHG/nRZFNYnsLE2BERDTO82OJWg44P5hodhi057AiEA5Skjb3wCzYb2e+3KeZwwLicqHzREU8ZB8F7JFSFqtbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.3263b99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.3263b99","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.3263b99","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.3263b99"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.3263b99_1790287305565_0.5157586935093081","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.db4e378":{"name":"@astryxdesign/lab","version":"0.6.3-canary.db4e378","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.db4e378","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3514e0efaa2955659f7a02cca5592748b58b840f","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.db4e378.tgz","fileCount":561,"integrity":"sha512-vy8A6/O2bRCHS38rryYbPpyyP0cwchmvaWYG12ZloClA9aEwl+l6CZkYKspEwiMH3g4tD+YWJfOSdMGQsMzY4Q==","signatures":[{"sig":"MEUCIQD608JUDyNVrNwlvBzrbrKgKgMMACASr1lmZ3k511r5uwIgXIftFXaiyx1A0HEbFCcyNuiEujr1QHJPxanqt5dexVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICouZGc2q86Fapp5GNRO8ffN341GWE5SfOYMcrWzb3n5AiA8cutXiwjzkC0xS8EO7kTE9UkmmjkuFYTDjt1KyD/OgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.db4e378","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.db4e378","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.db4e378","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.db4e378"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.db4e378_1790287947988_0.6384353511183984","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.34b4692":{"name":"@astryxdesign/lab","version":"0.6.3-canary.34b4692","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.34b4692","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"26410d3914adac31b2f51a93b6fddfb5687d94ed","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.34b4692.tgz","fileCount":561,"integrity":"sha512-sD+5DedenumgET3laZHBmD8E632CpPz/XZSDixJAfHYyXWDwWfUz6FNTYy7zlc2mHglenPDLo6EMjYKI5xWhJg==","signatures":[{"sig":"MEYCIQD5DwxlNOeNcUt1jS0KGNZg7aH0TP3TlRuklKjRVE/f/AIhAMgUVeoP/axTpVxkQKyDDbMDXfwjmH+33oNMyrzbH0Nf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLQWIuxmZIZs0pGfzYSxEyjkgDkEk//LQh8j2HU4eswgIgMcBhD3r44qGmhiGrccQ9fGNMgm741xKdtnRk+d4Trf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.34b4692","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.34b4692","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.34b4692","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.34b4692"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.34b4692_1790289986707_0.33377367580376127","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.a00065f":{"name":"@astryxdesign/lab","version":"0.6.3-canary.a00065f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.a00065f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"879aba6f9d963e5c7b45c9e68c9588e432aacc0a","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.a00065f.tgz","fileCount":561,"integrity":"sha512-PUeldD/QCoCNh5eMnb1MV8uHLMVAEiLbd2+I+yBrvuHHJTaaf74KaACZuWwM+xxb000GvUo3WKfZ/bPA97Sa+g==","signatures":[{"sig":"MEQCIHVBhupbQsdHD3SEffM8c8JCRh8BGP7ADgIwkU71J57LAiBYabSaj05xwphoBzw+0Vpt9FV/paRaK0VDB3EdmBKiBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFst7qoNFy5HYMnUu+6teOAxqKBPWPBXANUmzM0WXxa5AiB5Cl9sfucLSjGAzBQN08ePTswbyVCDkvbjvRhBgj0rWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.a00065f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.a00065f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.a00065f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.a00065f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.a00065f_1790316040704_0.39785764088909104","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7210f0d":{"name":"@astryxdesign/lab","version":"0.6.3-canary.7210f0d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.7210f0d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1f678538fd09fd6a37978d5f276084d84384d744","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.7210f0d.tgz","fileCount":561,"integrity":"sha512-wjGrsMdJ67cyEOBx5+dJAb2G42PweFKJE8WUB+2XvgAvm92/RB7R6TqfxYMr1KXmHABQaWkRJdy4zT3/MBUZHQ==","signatures":[{"sig":"MEUCIFrvPPF/VpNbUn3gwLfiQ8K0HDqn36rI84+AvEG0IgcrAiEA2qcCXV+lpP4R3sPPjRQOzcGh8vRaHmlvropmtnylu70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICmMlxoyub/1L1DpqOCnTkENrk7jJVTJyM1EvgC5W5WlAiEAjr71lZ0SNxr8trbUAKbuNtL4VWSfkpN+BbxgEECJCV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.7210f0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.7210f0d","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.7210f0d","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.7210f0d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.7210f0d_1790316640424_0.7825925347717253","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.29be688":{"name":"@astryxdesign/lab","version":"0.6.3-canary.29be688","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.29be688","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"995aeac427b41e347748f6dca9b643a94a6e3f73","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.29be688.tgz","fileCount":561,"integrity":"sha512-SMu1rC9xSzGGapX7b4lPZc8P6vq0wgviVdwMA4YwA9Yu8WzviiYiOlS2g3TYB31HOP0FFrl8Rk8LD1o5vrTWoQ==","signatures":[{"sig":"MEUCIDGGZkUs/3s4oa9+qb052bHI1ERTnWl8GKlgnnb/DaTmAiEAxyrfVG/WLleo0qoxEjr+e19g75pQ8u8UGk5K9H139pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICvsxv+08mWTjpgLRmMIFXWl2sgH3UMqBImHXDOyqZGnAiEApXmpNqUx41f8BeWbvSAHCpie3ZgiWRylK3UiGCQlNJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.29be688","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.29be688","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.29be688","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.29be688"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.29be688_1790319848296_0.5156498979444908","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ddb63c3":{"name":"@astryxdesign/lab","version":"0.6.3-canary.ddb63c3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.ddb63c3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ff95e0d58f147a5b901e45ca68b15d12eb527bbf","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.ddb63c3.tgz","fileCount":561,"integrity":"sha512-J0EpyMFjugKnxNYbZjoNxyDlev9Xl6K3DVrttzOmuDVcUZb6AKUUIeH1imu2BPQKR0uZ6FAZ2IIX/GpXXNs/0w==","signatures":[{"sig":"MEQCIAOgtf0bolREL0RVlvm65TbvO7wIVNLjV2PRWspyy6KBAiA89BO1LNw3XwKWEVaSaMlKMQTFwOFpPD4xEE/T+a2tSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxJFdS30FB9/NWfrbmJLJTm8Zh7yVIBDbcWK5fRJhiCgIgUdLSeEWnRm2KlBsXrihfUi34DGaOHmAmQXf61P9l3V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.ddb63c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.ddb63c3","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.ddb63c3","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.ddb63c3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.ddb63c3_1790342191831_0.5751193180267553","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.9dbb6c1":{"name":"@astryxdesign/lab","version":"0.6.3-canary.9dbb6c1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.9dbb6c1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a390d4a84aad8a5b4df3638f547e9b5c6f33fb11","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.9dbb6c1.tgz","fileCount":561,"integrity":"sha512-XGYog3TPP3zEleR0tmi9svT3r9TrUOdWkuoHwmeJ+6IObQaUcrzu5kSZMbWjfPAVlC85rBoJzBpTsRAgOFEExw==","signatures":[{"sig":"MEQCIGyB0NV38M6YfkJ7GVS0U1ETs8RPwxNrnHmzPONpCKAeAiAGgWVnfSJFELGSTU6SxOa/ZVf4GbAuU0m7mHVRJgJ8Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiRnmSWyP/mjVvlbMw6PZdLtRFn0M+0pthsYOMhn3ikQIhAP59B0FfBOFAnC9DG885TvZKZndsAecrNkDl9M74Nujg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.9dbb6c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.9dbb6c1","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.9dbb6c1","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.9dbb6c1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.9dbb6c1_1790348808376_0.6669828108797411","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ca469c7":{"name":"@astryxdesign/lab","version":"0.6.3-canary.ca469c7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.ca469c7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"86f8b11caa36d4162835581acec27b2eb1b130d4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.ca469c7.tgz","fileCount":561,"integrity":"sha512-ZAojuNcZeREc3wD10+BKsEagqsbNDhjW7x/OdsVmHp6kbFlV71QgG/B7Qz6KkmsL7cVXN7RgbLfc6D3R3TGFTw==","signatures":[{"sig":"MEUCIQCDDqbfx2tEs8WE8dLpGvgXzuqYhQklnHu+mzM9SgjCcQIgFT/CU1WffesJ1T9jFAgG2Hobu4F2g2epRQFRn3DkqRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoQjOOBjqisv5I1inCTvrX6hYsi5TP0whorZR0v+Fi8AIhANi16HdzvZDj2HxhCqQh8pvmBMqrhKMfNhtVT4sfPmep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.ca469c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.ca469c7","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.ca469c7","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.ca469c7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.ca469c7_1790350119157_0.6259436839057244","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.0899f21":{"name":"@astryxdesign/lab","version":"0.6.3-canary.0899f21","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.0899f21","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9c20198c4d9c82abc13bb36582ca0306e481abba","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.0899f21.tgz","fileCount":561,"integrity":"sha512-lBJguMlpzKBd0vUYKIsXNtWsvwg58xhs7kxmdDC87CMl+wHN/R8s475KI21gaeL/LQbwds1TsAD678VkNcKg3Q==","signatures":[{"sig":"MEUCIFdXbxwR9SYC1qlNLI5K9SGsDlT8vkPPV++8HXTDmNM4AiEAs5qHI09/0ddjNyYBRuCEjim7r62li1BJ9dXk1bCTuZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHYudPwQ18Yjx2+j3RWM+hgPYirfPbBbRVCpFxWpH6YCAiEAzTwKo8hSXywuLBQdhCZyBqFDqvrqeUlXGyBIem2SzJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.0899f21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.0899f21","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.0899f21","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.0899f21"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.0899f21_1790365153120_0.9541580016996725","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c82ebb8":{"name":"@astryxdesign/lab","version":"0.6.3-canary.c82ebb8","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.c82ebb8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f887cdaf79017a389c3d69f34481d08f58c88a04","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.c82ebb8.tgz","fileCount":561,"integrity":"sha512-+lVocRjlkoRvoQ3nAniEcqhY1i9+NDXbZ/gzrwpUBJnhxQ3aS8Zmq2PnzFuXBZf2ppxUYajPZJ6dtQRXiBhzTg==","signatures":[{"sig":"MEUCIQD5+2/TYAEq1v0Ban8Ls9AwCu2TShSJWpDA8uMvzFibygIgSd8Ve/RUPXyfatOGVzqkPv7hmYVE7BDlD0dVNt3eS+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDg0xPzHPtoGltRgstvKhoD6loyx/+J3sSSufNeNxmkpgIhAIjozsR6d8c1c11fSYFsJFSZQdtvQXEJxSQbesxLHBCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.c82ebb8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2105163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.c82ebb8","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.c82ebb8","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.c82ebb8"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.c82ebb8_1790379890833_0.7109702383914545","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.82fb22c":{"name":"@astryxdesign/lab","version":"0.6.3-canary.82fb22c","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.82fb22c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f91f7b33f788257b29917f583dbdbd39e7083d49","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.82fb22c.tgz","fileCount":571,"integrity":"sha512-2RofemOLM37M5t5FJ6u8FJu1Yooe4fz1bLyYNnpGgTyWgybwLU9Rduk25Tw2db9b9a6YA1k28NL91Q8cSeIuFQ==","signatures":[{"sig":"MEUCIGV4yf2w2kLztvZv0IfUSj6s9pbEVgjTZgicS4OG5uF8AiEAsPiIw3/SzCXodxM/zEDW7XQunkzehbP/EkURn18+i38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZUkpA/Y0hlIz7/reTQUw8FTF516/VAQCEGoWx9JJivAIgGe5d4+e6zg70RlMSsuYAkP4FVPxXeLLVPHLJU5G+o38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.82fb22c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.82fb22c","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.82fb22c","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.82fb22c"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.82fb22c_1790381452281_0.9255995940210064","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1013a81":{"name":"@astryxdesign/lab","version":"0.6.3-canary.1013a81","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.1013a81","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9deb780a6acc75fcdf2a53eeb2c8960a959806d9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.1013a81.tgz","fileCount":571,"integrity":"sha512-n3AlFAp8VV1NH6aQVQKeRt2RQJDKlBTRXTr7QpMfG37DzJTWHjrc9p6y3mx+VcL8P2FRip2hIyragw3RS6dnXw==","signatures":[{"sig":"MEUCIQD3y9kFPO2HYd4YQMC4/YBWCtcJEPBPVhrTUooiIyCQYgIga66DMf+VMHlCrVloMPerG7bbGawvlyWI0Zbqnj4zVnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDh6JV20zEogmF33U0TTvLphJmfkoh+AmLusO04iX9ZxAiEA6rpN8nDWo2ERMJop4A8Q+wEU/afOirZhslJgGsujwYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.1013a81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.1013a81","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.1013a81","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.1013a81"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.1013a81_1790390171152_0.7601717027584503","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.5937ac3":{"name":"@astryxdesign/lab","version":"0.6.3-canary.5937ac3","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.5937ac3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a8ed4ff3d5c4d274f758dbe946179b82cf5213d1","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.5937ac3.tgz","fileCount":571,"integrity":"sha512-9PJHHlOU1o/tczhHWL+8yhjloG4vCk8aXbvRVoF1/q5MRzy4hYOtHfhkjxRHP4itBq8JxV0zQvI4VCjijqB3pA==","signatures":[{"sig":"MEUCIFlLcxeNvQ1IKPqDcW6wqupwpWeGOkJDh9yiJmo+WXufAiEA+euq6RDehRHtGDATEwrdo/pDiuYBav6yfnJp49ifA7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE6Le1eDVTqmRHpMnyWwtciuH0TntFNEeC4F3tds6fctAiANEoGrL/1QE01PhevS7p2ipjEFmP2pJdT8V5gQ5eO8Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.5937ac3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.5937ac3","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.5937ac3","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.5937ac3"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.5937ac3_1790391298441_0.7861202730200809","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.db93298":{"name":"@astryxdesign/lab","version":"0.6.3-canary.db93298","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.db93298","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d601f969369f459cb5c48fddc3aee89dab948857","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.db93298.tgz","fileCount":571,"integrity":"sha512-3pIAFWJiowrWgVUril9abOQB76B8Igeg4aprh+8mdZS44SG7CLBRURjjySVovO+EJ3CuqrE9Lop4F+Sj4b9Eug==","signatures":[{"sig":"MEYCIQCHcTsVt8l3h1fGeSJb5BR/S920odUBjtkmDId+SCAlUQIhANQdONjNQH1fFymEmzsp7YjOhRK4cumeEiysjMQEWXeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAoSU9nVITWAUry73gahKPpbbST7ZVbjKeI5BNnVsOQ3AiEAoavivZk0ibt/bWs/79M61QrYS58sDjTEJV1HoPBTQG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.db93298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.db93298","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.db93298","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.db93298"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.db93298_1790433426991_0.12311780145365647","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.0788c49":{"name":"@astryxdesign/lab","version":"0.6.3-canary.0788c49","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.0788c49","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8b06f317d9fcf570c7aae5821c369e129250b640","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.0788c49.tgz","fileCount":571,"integrity":"sha512-icd4iOYtK8R0hGo0nISVj90V4AcuCUTTcYIVj6rRgOSRlEE4kVrvd5ddnHlQ8Iat8//DF0nCfzaDScdwGwFJkA==","signatures":[{"sig":"MEQCICACpifnUd0R1ayPfZnED3EMjG0jZL/EMJlTa03I0Z2+AiAcB4xaY50kDpRo/l+XV4H2d5+s1w6RH+mdi6D+39yszw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDkdAXTUN+PWGaKZkpV+C3qB1sHPfkD+vFlT5Gf98saEAiEAgYPRhH74NMCIbCw9fyvGDrx7W7hEU1a/s3uG40nj3ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.0788c49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.0788c49","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.0788c49","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.0788c49"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.0788c49_1790434828217_0.6141501030488503","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.f04b501":{"name":"@astryxdesign/lab","version":"0.6.3-canary.f04b501","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.f04b501","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dac3dba450e3d90965c31db051ee5aa8f9e55c81","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.f04b501.tgz","fileCount":571,"integrity":"sha512-GhiGB8rEoSNanEutTquqUNtmXIsjh1wznBjIO2tuIge28TKP/c8Gkfef1RsTPFBKvclYy25DJU3EsFU74NYkvg==","signatures":[{"sig":"MEYCIQDrrTDYoRjDpxTvuawd5qTHEDmNR+4cERUaOOyMWotrBAIhAOzfrYOgezLm/zYqFpgkkbz6QRNzQnmcnyfb5GRX0uQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGTIb9COCY84Jks+AFfbpdo77wYcu+ubJTILVPRUlI6yAiEA7fg3j5EEsYd4HicgPdAADqYhEX8MEHl+K1+A65zR5f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.f04b501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.f04b501","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.f04b501","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.f04b501"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.f04b501_1790449496904_0.9587005004087827","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.31b58bc":{"name":"@astryxdesign/lab","version":"0.6.3-canary.31b58bc","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.31b58bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4ff7d8b5e243dc1a7dd12e34a85fe59f98b4ad31","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.31b58bc.tgz","fileCount":571,"integrity":"sha512-9aSJZmMhOd0GiZ3/WfanVyPYy+zrMuVbHnkybvuw2y+3DXlgLxUca3gOeWcWG4quyDBya8S7UhOSI9fizhFsnQ==","signatures":[{"sig":"MEUCIBI9bj2XXXxx5S48+S6Ru1v+O7Xe3V8Qof39UNY7zu3mAiEAtTqHnr4BLnjgVFwU3FHxaLVlPYBJGtGtwdrqVIzResM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKd4pK9JiiG5vuzOKfFjhMQmmkI5F3yDZHLpF4HnZ5hwIgB+3IQM9vru/BWkCSg3xkEVSzjCZWjw8OhuPGaSMZThY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.31b58bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.31b58bc","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.31b58bc","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.31b58bc"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.31b58bc_1790509028305_0.16725444297308867","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ae45a3d":{"name":"@astryxdesign/lab","version":"0.6.3-canary.ae45a3d","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.ae45a3d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6729801b8806a64a758aafc5cd77acf18ac3e8df","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.ae45a3d.tgz","fileCount":571,"integrity":"sha512-w6WTgEO7Y0nmvQSstg2bhTjU69wt9pXO0bHSmKg/eQaGIZe/HoaBGeulJaJH0pQU12JFwZdqVTrN3LORFOts9Q==","signatures":[{"sig":"MEUCIE5wlhuXo8maOQNEEpDiPyuXqICiwLPVdqvf93JxEGklAiEAsJtPWLnqO+35wLPRlJwq5JkWxgQP18OZX+V24tAnPTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCL0qAUc5zyeiAroa2dwjjJ/gfJZtrlJIa0T0YevbAiwAIhAJ4ejmGHokt7MBqBUn0H1YxyZXE4cn6IaybHY/TvmONh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.ae45a3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.ae45a3d","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.ae45a3d","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.ae45a3d"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.ae45a3d_1790512615319_0.523048614755472","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4d19926":{"name":"@astryxdesign/lab","version":"0.6.3-canary.4d19926","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.4d19926","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"55f8d806e4db0ae81e5e4d8f34ad17e9db0f195d","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.4d19926.tgz","fileCount":571,"integrity":"sha512-73uRcr5wuwtkeuk1AyUUAnvPMt1WbuCGt10yWeVmisf2S/lafhHMknGUSumsv5eWKdBRzHJDKlbPNy2NKcnqtg==","signatures":[{"sig":"MEQCIHzD75o9NJwihpAxsPst4jqovCYL2u6gYisGwELz3FczAiBrkbx66ooHFVKXUO3NmrOhVuRNkyd3GBhpYaX37Xqs+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcYNZSW7TgOE8PGyXOZrDKEDPTI4U3rsxJvc/uHU4G6AIhANibs7kKpe3lFYx5MRFIgqs1NNliuU8jLC7TxmGqv6RU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.4d19926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.4d19926","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.4d19926","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.4d19926"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.4d19926_1790616299046_0.41535914166586996","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e59d786":{"name":"@astryxdesign/lab","version":"0.6.3-canary.e59d786","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.e59d786","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7ebdd4a6888cf3dee90a3864851a0fae637f7b95","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.e59d786.tgz","fileCount":571,"integrity":"sha512-p+wK1fq7yOwutULPuTTa/ZQUOMf16+B2l6586pZwnFkh1LuR09lvTv2yXhjBfHZoijPwa8y/oQgT25A5JDBPgQ==","signatures":[{"sig":"MEQCIC9CBmi825uO5gdFejL0/jwdqexukh8htEzAr/KBFF2XAiA8qaiDO27QWvP4yg8VkOyuaJIQPfT3A5u/m9QHZ5Gr4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBI9+QnE89Cm8G5Spe4P/bd/FMNbKwvxyOGtf+WWtUZcAiB+RDuiexMqsJLV7n1EQ6QVVWAU6qF3fNWV1gHm9GF/Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.e59d786","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.e59d786","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.e59d786","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.e59d786"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.e59d786_1790617200378_0.26450424642483905","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c1c2335":{"name":"@astryxdesign/lab","version":"0.6.3-canary.c1c2335","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.c1c2335","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"89ee6c04f245817282ea94f6c3e8ef0bf4bdfd24","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.c1c2335.tgz","fileCount":571,"integrity":"sha512-zXpRSXcL1vDU65Nr1ACObQhM/uKJYA3CWvO0bhiXm4DOAic7v6CgbkKJZXFC3uqRk2m7PJAGICjmZYf5tqKiyQ==","signatures":[{"sig":"MEUCIEW09V5xvClyeu3nwV7yjT9ma/psDfGCcAnLeppjUwm0AiEA439P6OYyF56ezyU0Z4OvAc7QdxuX3ecO5pIclLyL6nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGJC1HTBSkjS/nqqw51tRT+oXV3dlyFjzHilGajk0479AiBXIjbtERqub0ylN4oen7BgaAcg9tSINYqSEeW8yV6UGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.c1c2335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.c1c2335","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.c1c2335","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.c1c2335"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.c1c2335_1790617452347_0.6791964326904931","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.df1837b":{"name":"@astryxdesign/lab","version":"0.6.3-canary.df1837b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.df1837b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9a73fb08d4a607c9c6dec35e9eebfa612348d8d0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.df1837b.tgz","fileCount":571,"integrity":"sha512-tB3D50Gsu+DqTcsOySiVGjrKUYEzGcU7KdHmJWzt5NF5z145TtiZkNbfuok/ntLcB0CPLKqHN6hEK2bQl6q7vQ==","signatures":[{"sig":"MEQCIE6Sg/fm4iJuz+rLyfhMdUvcU51a2xRRZkfBIF5R7SHYAiBztap07FiPYGx5dqMJa+/ekkTup/1fD8drmvnVQZ0mmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNYo9Pkf5xiRqMFze0mlmom+wLMrk1zc90rogMafbFtAiAwAdCXMt0BxQHk96p21mU4DBoU5Xq0zydNMDCEsrRA5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.df1837b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.df1837b","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.df1837b","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.df1837b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.df1837b_1790623325667_0.9613859790353514","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1b199ad":{"name":"@astryxdesign/lab","version":"0.6.3-canary.1b199ad","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.1b199ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a9a50f47a2c762d4a8c375e79361f843a94a8a9e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.1b199ad.tgz","fileCount":571,"integrity":"sha512-H54UCMikGnjbd162Ezm+4WPfw9f7vndEYyMAxRGX/UlhODM3E3tk1gAbZ3BlWciPdF8Ef3qDcL/avpjI8j+iGw==","signatures":[{"sig":"MEQCICJsf2jsCsZHJXvbkjXLryyQTKGZWFD+GF/JwU9GjkebAiB/7eiJmyZpy+5yuys4V1hOdJ+xTi9BMSqk3kTpxn1DMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfNUr0VAGtme1tfc9JOGrh6YBmVop/An2O0MTrsGiuVwIgKlKwD6Pa4JP63Iqn0eJWOvdlX+AwUcRtLsZOc7eQEKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.1b199ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.1b199ad","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.1b199ad","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.1b199ad"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.1b199ad_1790625854799_0.31612750754471874","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.b1da7d2":{"name":"@astryxdesign/lab","version":"0.6.3-canary.b1da7d2","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.b1da7d2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da37eeddda273e03972282b8c0a9cfe97ca5ce38","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.b1da7d2.tgz","fileCount":571,"integrity":"sha512-T0P2gAGgGm1m5NqoM/mQMu+rg6TRuYfzNKuj9459Hl+5Gdi8lehhhW8GYMzZHluE6NfbUmvcgEcJG2Xiiz2SJg==","signatures":[{"sig":"MEYCIQDR7AdUu0iI+9VGWZ821BT4YhwiHoQFthWJrmqSRYxDJwIhAN92T4dJn6zyAIYInlN5meZqBrke/kEk6J/Hk20Ex3VC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCi7YxiBYuhSd0YcVSyQMasm3MGFuj88rtcpB4f5xbbZQIhAJUejBW65gm4srqvmbTE6qC29ZnDbdO9tt9BzG++372Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.b1da7d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.b1da7d2","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.b1da7d2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.b1da7d2"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.b1da7d2_1790628145560_0.8621153057992295","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.395846b":{"name":"@astryxdesign/lab","version":"0.6.3-canary.395846b","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.395846b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"97784c987b0a9c5f50434179e7f36f8d27db24c9","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.395846b.tgz","fileCount":571,"integrity":"sha512-6XCwGIcPiDAFQ7TOa6KH/0tnING90BwEanHh69r+NJZa4bdkdLkppHl2l4t7lrwZbeX8fAhK5q2U8BQkhv6JQw==","signatures":[{"sig":"MEUCIQCvw3DiPw/IbZeYl21glEebTFxzJybBPBPQwAB2XkxlPgIgE0nFcayLLF/HcUr2oWjE4vu8LFOy4L6sZBE7g8Erl5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChMZk2d11tfQ5xZ6zbIYDnueee1Dx5sfEHOB9pNxlZXAIgLp7C3nNyeV+VqumiFT7KHp/GhcVloLg6nhue/gSg23Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.395846b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.395846b","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.395846b","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.395846b"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.395846b_1790628856614_0.7049224435301404","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.665afc1":{"name":"@astryxdesign/lab","version":"0.6.3-canary.665afc1","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.665afc1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e057a5e615cc13325af148e7fade17129f2108aa","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.665afc1.tgz","fileCount":571,"integrity":"sha512-zF2Rnrm6Gi8n3LAxzCHh0pBDbPOoyqw6fsqmjztxv+j6250z6lwsxdcin1QadcN3uzSQGHOrqq0cE3GYfJpJsw==","signatures":[{"sig":"MEQCIFs3z7XNPNvkH3Kwbt7B/CFXpJ++rm/hDo5+HQ9k8tj0AiAD0slWsiZEB+N7y60/0zyAAsUzzAJ2zsXnaHWU+/j1gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID+JB3xEYB+Q9wITBmlTS/0AEFem+q39XP73jjpM0Q0fAiEApn9/FTPmpsH2dybziZ3EGpokkzLWeod4an5cvTPL0ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.665afc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.665afc1","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.665afc1","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.665afc1"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.665afc1_1790630225633_0.7312109788999719","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7ada42e":{"name":"@astryxdesign/lab","version":"0.6.3-canary.7ada42e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.7ada42e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6b6cb628067693eaf251bbb1857aed025defb6e3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.7ada42e.tgz","fileCount":571,"integrity":"sha512-zcJGrVVmrEATELrIR70dMxwkD5GtulXuRhhToJ00L/p7UKfYuxQdEoelX2n0umOBonusOobrtBx+mrN5P1AoSw==","signatures":[{"sig":"MEQCIECItpi63/Lh0zyONz4UavckVwJI65cjNPmR0ZSOu8p3AiB66JQMNX0vDT8twNmeIHVvEO2a0Hk2OZPyRqTDqpnuKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDshvvFmJusKHvoczfXqlxZWGQI/bVXJMO2jhniDTlQOAiAb0ouphEDAe+Zh7os+QNa/C7A+bw59cy7RNSX8Xnd5Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.7ada42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.7ada42e","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.7ada42e","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.7ada42e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.7ada42e_1790634683957_0.5292719992903154","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2bb99ed":{"name":"@astryxdesign/lab","version":"0.6.3-canary.2bb99ed","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.2bb99ed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5b57fb128faf505495e132debaf8def133c4b6dd","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.2bb99ed.tgz","fileCount":571,"integrity":"sha512-aV38hkzFNWXdcYxCEsYLlrQAutHkEfuduahxqK+CFrSdLs9iUtIbAhiaqgMMYrSYUgJJd9R+A45MAzW7KT4+Bw==","signatures":[{"sig":"MEUCIC0lr/0t1vbXJQlw5bd1FfHPawX0RkYg50yWUMivZK6/AiEA32EQs0APb6MV5LhUJSrFapyEs1RR1I37HxVjCX79g/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoGG8s3ZIcoCxK5N76p/YPG20AQD/lE8/GlrXRv2OGQAIhAKwcsRksh9NhtJ+1anEmLNP8MkOuYGXDB2iTawytWEFI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.2bb99ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.2bb99ed","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.2bb99ed","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.2bb99ed"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.2bb99ed_1790636795878_0.6160580678174028","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.039a67e":{"name":"@astryxdesign/lab","version":"0.6.3-canary.039a67e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.039a67e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"899a0772714fec2b2a6310189031e271cf66d924","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.039a67e.tgz","fileCount":571,"integrity":"sha512-Z6RP1ZTBB2EA0gtYeQz9PhslsojPhA6969gkFlTnvGCz8v+Ldq9Y7LzxiWvi7Y1mq5CH3RCm++LayRxhIr9ocQ==","signatures":[{"sig":"MEUCIQCAnHMbw5tdbuuZiwCrXKHtpxtvLPQgiC1mr+pB47bDdgIgMasQGAKpUohklTaNuGJtq3OxUgQ6luZmQ8NuIom5+b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDn1jBfbEZuXjxt3WyA8B+KxWLQxhR2h97GmUVVBJSrYAiBVB/sOcU7pi3FCPMyrVmBQbw1RrVnXP8i8pli8KubQyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.039a67e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.039a67e","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.039a67e","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.039a67e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.039a67e_1790638020725_0.5287313904711683","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ca632c6":{"name":"@astryxdesign/lab","version":"0.6.3-canary.ca632c6","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.ca632c6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9b421cdf25364c404e4ebe1b6f1f38086300ca6e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.ca632c6.tgz","fileCount":571,"integrity":"sha512-qMllQF3/pSV4ONtloBGhaqiRpvKYWGsRmcqP8qu33H6MTPCr568dz/XRdgfRRAfGzuzlcl/4n9uzx2sJb7Dyyw==","signatures":[{"sig":"MEUCICciI814XoEvL7tqfE27s0kEaxy1y/55JbLpstkjjj+TAiEAvIeGKQL88S3BKGJQq8L3m9fqp3Ptt7rqnLY7US0KJik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBeyHaNUWHNiHWYZOkj/Fq49gU8CUWp55jbegkc/Mv+CAiEAmj+S7JdVG9ZTSkMAa0eYh4SG7K3s7HmESmBbR3BkjvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.ca632c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.ca632c6","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.ca632c6","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.ca632c6"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.ca632c6_1790639895189_0.4285039610996888","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.33ddd44":{"name":"@astryxdesign/lab","version":"0.6.3-canary.33ddd44","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.33ddd44","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"63003e82c327186048e4f83138d62f59a849b68c","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.33ddd44.tgz","fileCount":571,"integrity":"sha512-AGeCLtjQt4zbWPMemthSP7758jAxMjtkmzP/wKwUpOB48/qFh3wJpYaHiKCMXcq9az+gnZvCGigD9L+K6rffhg==","signatures":[{"sig":"MEYCIQCxp91TliBm8jT1ljXV+JAkPd+PC2LlQJQI/yZIjdbLtgIhAJaSvKi5VUX2h/6YlygeIeSoIDFp0qshZyKEpbBEC2tM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5YGLgKAyDqGjfj5tDq538CEwy9uVQmU88inS/zMukuwIhANwP8NK9fM86aqROvun+eJuvqvVLEZCOokQjgAZJ5Bum","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.33ddd44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.33ddd44","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.33ddd44","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.33ddd44"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.33ddd44_1790647449772_0.03614060270464314","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.35a722f":{"name":"@astryxdesign/lab","version":"0.6.3-canary.35a722f","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.35a722f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3b5163efd8484e3ce230255391f7dd76610fe0d4","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.35a722f.tgz","fileCount":571,"integrity":"sha512-5ebb/kS6mWMO3HAO2GEEq9cFNNhtL0OgLG0nIRwh0U6ydZgoXkKYg7gShwNhFIZKMbnPhf5ozY9SjbQGu51zBA==","signatures":[{"sig":"MEYCIQCIRDHxHcunZPVM2PZEZ3mLNhdFWQI0Adhusx/ODMnikwIhAOgyFHXMhndBhpz9wh5AshBeewRI176pSb44yi3Tee1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCysyKTJhIaACgnT2sK7MW3XmuS+gxdYiFmFo7x/oQh6wIhAJxOWVGFdVeIjdrkilG4rl8FeMRoEZkyJo53FNdiGlOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.35a722f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.35a722f","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.35a722f","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.35a722f"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.35a722f_1790648438670_0.6161672266958809","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e78c3ce":{"name":"@astryxdesign/lab","version":"0.6.3-canary.e78c3ce","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.e78c3ce","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"748b1d77e2854106d3cfef1b6a2dac971dc857d0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.e78c3ce.tgz","fileCount":571,"integrity":"sha512-xxt1mAnY2FKrsRbQ3+vkre3OahX4JacjmutpYY1widgW0DGEvmw5FRe+Zaf+VurefMrfDokJkdY7zqvgXxnFFQ==","signatures":[{"sig":"MEQCIEtGNq3o9NrCgHOcMQd1TaNe8FUdivFckWGzkoO/Gq7aAiBgwt53AbV09/Gfd3PZKufLWrNdtuptw9pi2zLeUm4a2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGLEHEkNYM/Opl0Vcc/s6AOUUEXtpL0bB/YZFReo5bF9AiBjvkX/eB7IXSnlbhJXUSQfF3hzbVjEicTZr8zdMJhWhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.e78c3ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.e78c3ce","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.e78c3ce","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.e78c3ce"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.e78c3ce_1790651337318_0.6005632177700111","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.db7b338":{"name":"@astryxdesign/lab","version":"0.6.3-canary.db7b338","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.db7b338","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a0d6de6d7f8b48d001f4f1a7c28bdff055840ddc","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.db7b338.tgz","fileCount":571,"integrity":"sha512-ny3LQ6INW5MevZKrTbLmBulZKyRceuPcAca2CeJkjWdRpV0gFFCkHmuZVGbzTDAZGNhIbenM6hP0SZZSpdX0yw==","signatures":[{"sig":"MEQCIF81gSaAj8V+dhpacL5ohAx7OtnbBrIaUEr9DOXntWL4AiAC/044T8q9u7SyZHsWK2kZ84GaNRpTogzuoKZEI376DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA56wHsvsS2y3UbRFgZ8zjzxQr/R620J0HUBEmLbXA7jAiAwLpqvdAUBNoXmcJRYDvvVlVfLkjOXDN3ToWKMiVyomA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.db7b338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.db7b338","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.db7b338","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.db7b338"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.db7b338_1790652232295_0.9004224497272575","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.22be8db":{"name":"@astryxdesign/lab","version":"0.6.3-canary.22be8db","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.22be8db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"44c5c03f394fee77b89326c998f2e402374bd73e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.22be8db.tgz","fileCount":571,"integrity":"sha512-U8rZNpxDPorgMONVPimkr+bi/7UjqPYMSiBFdo8lYLQUFB5YuVO3aXGpTZAldxVE51LoBriZTpEia5X4p7AKmg==","signatures":[{"sig":"MEUCIQCgMO42bv2ca9Zo4H1nmGn1YxQG8Pi9450vfdxX9N79rAIgZJBf5hcfmZnAgfOkNfsNr2Nvirx/lnuJno842rh0wZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB9qb7Oetdwf2c2R3N4N4oqNz1Shd6qdL8t/ZcpK0s1MAiEAzUqlfV2qxEdv75Z2u7gdJcNC+SQtjpKYSxJ5RQYt0wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.22be8db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.22be8db","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.22be8db","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.22be8db"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.22be8db_1790653840061_0.981966777147459","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1f30d4e":{"name":"@astryxdesign/lab","version":"0.6.3-canary.1f30d4e","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.1f30d4e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b29473e5e78411357b936e68804696b3d0f0aac3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.1f30d4e.tgz","fileCount":571,"integrity":"sha512-DC+bYbXpoZykUU5wDD/C7qTaFv0MdcFMjLpA0gCXUfFbIt4wkmLsiY4sCmr7owUzC6Gk7Xaj8EIthmk6m1NOAg==","signatures":[{"sig":"MEQCIFqyynwTAKKS23yKn7L7znTgkBHMboZzfBXibzlkn6HwAiBy4AdtYEBQjCV/3N+lLP4+eydmkVjhZxkEE7BvhM7fww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHyOEspV7vqifLVj5Zrt5Dte5UppXN87UTz8HXW0VNe9AiAlHatlWWgNgYPRxog4Xsx6CBPGnOjQswPTkhKM1jEDcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.1f30d4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.1f30d4e","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.1f30d4e","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.1f30d4e"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.1f30d4e_1790655279031_0.5321145624168109","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.533ecc7":{"name":"@astryxdesign/lab","version":"0.6.3-canary.533ecc7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.533ecc7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"27fb830a8605c011a466fed75619cfd8bbc3034e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.533ecc7.tgz","fileCount":571,"integrity":"sha512-ENWPEAAzOR3xLb6kj+/OXnHZC4hAuFjCq3jB9jNizIkYOZhfCEjUY7TfIlJCKML+lVpI8fB6bOPdfy5K9bqnIA==","signatures":[{"sig":"MEQCICG9lQHYOWN/3rLB4elN0KjIiaSaMd0P6hXLR1SE5W83AiBYMvJwcen4Z/lQi3XVy1aM4kVRvEupZ1V+dxOwaxbLYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDl/9MCA2gtU3pXbprGJqrRIhtJ2r2bgC/UxP4K9KVWeAiEAibz0R0gA9KZGQbKpQGXgJpjDAIrFKA49rEQPQaPSuUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.533ecc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.533ecc7","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.533ecc7","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.533ecc7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.533ecc7_1790656206515_0.8161715047497571","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4ec26d7":{"name":"@astryxdesign/lab","version":"0.6.3-canary.4ec26d7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.4ec26d7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ba821a4ac5dce2bc119b5506b88bf36cdcae12c3","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.4ec26d7.tgz","fileCount":571,"integrity":"sha512-RuxgsADYVcaMQXka94AUBNg6+lIVeDQSO2u/DiWDME1+CyIB609aCs3NE60sNvOER5J2/4dXWXDFVuazvSnwBg==","signatures":[{"sig":"MEUCIQCX4irx5yD6LHsFVDod9+r6HokiiN5cNDZEstxxs2b8UQIgCmQFEwMc2w4il3Obom6Vf2bCWB1rm8M3BGTdZYtjJjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjLTQSgNlRO90K/wXag3DP8uLkKNj2XAAUhHIue29VZQIgPdlpzIJb5SOWSVlT3sRhsWRxK8RwwFh8nDrvMfEjNkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.4ec26d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2148835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.4ec26d7","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.4ec26d7","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.4ec26d7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.4ec26d7_1790657087748_0.6780583210006135","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.a078d7a":{"name":"@astryxdesign/lab","version":"0.6.3-canary.a078d7a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.a078d7a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"13725d21d41d507c2d43e3555728e8845dea57f0","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.a078d7a.tgz","fileCount":571,"integrity":"sha512-6xR9iCz3ydF4os4HoecmfcJxmNIAsX4qaar1WFPyy6eKdGIe78rFsiwSi4xVwWFiRX/v9bm3gEkDcnaNCKdSUg==","signatures":[{"sig":"MEUCIQDQ8mZN2d21mPoG+UCVkkeHARNV3LKv5VqL8Hu6m/Tn8QIgchZwgkGZJYTQgMCniqxhmLV6hsf/uUgS/Ij9lntDXvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPyeLEstQZhz2ZDlC/nDkGKbLQQUd82PJDqobaX50pqQIhAK5nDai6tr94ZhJvgwc2QFm4yAh6+67wgsEzOoe9El6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.a078d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2148835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.a078d7a","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.a078d7a","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.a078d7a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.a078d7a_1790679396814_0.1490999591045985","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e86aa19":{"name":"@astryxdesign/lab","version":"0.6.3-canary.e86aa19","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.e86aa19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d148ad1572fe816c83d72f56f3066f746c77a57","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.e86aa19.tgz","fileCount":571,"integrity":"sha512-Q7SqUSGSrrBW+VstV86cdpF5GTyGmV1+6prTuw/tCCEf3fG0AP0fuloeXHWFfKyysFS9zTFY8ByUwu3Aatr7xA==","signatures":[{"sig":"MEYCIQCUCE4tsg2AW3lHa8RBUED3e7a+mQitSSccc+ZuxnoNewIhAN41pR3KW78ER/Hi0ItuOXX9b6i+hAacvmdnMrPVqZt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDF8zSPM/kGEMSIAqKlJozuJ/YTWxq+l1X+8qyfkzSGrQIhAI2Eo68XdSi/zlvpWvKCQmwRL+uKiXH60oIZ3avan5Rg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.e86aa19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2148835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.e86aa19","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.e86aa19","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.e86aa19"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.e86aa19_1790682163555_0.4648728533389086","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.287212a":{"name":"@astryxdesign/lab","version":"0.6.3-canary.287212a","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.287212a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1e1b030df2712768a37e78a239797401b4c2949e","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.287212a.tgz","fileCount":571,"integrity":"sha512-GkgvFHMFpikBUCanrYdxjqCyfJKktKQZP1+C8htLm3Fc1NbwM9cyYvTYslmK8r+Ec7YcQcwEDgZGDEVdDbisIg==","signatures":[{"sig":"MEUCIAL5z2cAIlpbBo+GKxGzfJmbzJ32eih8fUPBm0pY4nwWAiEA/G89Fu0t2/0tKLjPjHIvHjw34c1eGl63+3fWrgTdj/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCM+f3Se+7wg8VyqJE7xgdONsqFN1LvikcNC9BL+N6xsgIge4ETg5DQmFc6dYtDqEi+oJGk219110796rwWww3JqX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.287212a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2148835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.287212a","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.287212a","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.287212a"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.287212a_1790696183856_0.7251491898228493","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.b6f9ee7":{"name":"@astryxdesign/lab","version":"0.6.3-canary.b6f9ee7","keywords":["astryx","lab","experimental","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/lab@0.6.3-canary.b6f9ee7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e1bb87f73aba0bd8e93a43c89a3605bad35aafa7","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.b6f9ee7.tgz","fileCount":571,"integrity":"sha512-Dp13sL3pl6LvrT0GcCb3krNiqzQmo3aeaZQ/i27oXzGrNBKxyPcQwWCh+qAR1XoJrW5KF4N1ISFZmycojIWhaw==","signatures":[{"sig":"MEUCIQDUUadtlMIcMxyTZGm8NNhw+fCuLZUjjbp0nrqJqrOBTAIgKCZeZ+9tctw1Hw8t/+xza1phmozoizSp8/uRhP4lXu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICOX2CH/mexFShPITDVKWR8Q4WXJ5U6UNPao4n+sVqvPAiAmpEc8PYIPuSut+EUvbIZfKpQrxOGvqi83NUTSjALVrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.b6f9ee7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2148835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.b6f9ee7","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.b6f9ee7","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.b6f9ee7"},"_npmOperationalInternal":{"tmp":"tmp/lab_0.6.3-canary.b6f9ee7_1790700092117_0.9713471162792546","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ee13359":{"_id":"@astryxdesign/lab@0.6.3-canary.ee13359","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ec2000c95468eb51b23972ff41ae25e5b24068b6","tarball":"https://registry.npmjs.org/@astryxdesign/lab/-/lab-0.6.3-canary.ee13359.tgz","fileCount":571,"integrity":"sha512-tdruRy+IEt/WZDM3WDf3KiAS0pCefdjrf096ylSZnpN4/P9ovfQvzvSvPlk8KffGheKdojOiNU3OFI7iHiJgwA==","signatures":[{"sig":"MEUCICjQcJBkfc1YYc9fzG0dMMuZOXBITSYvRpVq+RA9aMICAiEA3VRTOD+5pnkFjvqXwEWlDlPJDO4OFD/pwk0gkJVsk1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSce3PlyKga052BbyEBRemZ18Tb2zuCNVf0/JSJ4RV0wIgU5MiW0rI1iP+uriTw3zKVa62T+DzpKnF+E61zN/xlFQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2flab@0.6.3-canary.ee13359","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2148835},"main":"./dist/index.js","name":"@astryxdesign/lab","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never published as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"author":"Meta Open Source","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./lab.css":{"default":"./dist/lab.css"}},"license":"MIT","scripts":{"dev":"babel src --watch --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package lab","build:esm":"babel src --out-dir dist --extensions .ts,.tsx --out-file-extension .js --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"version":"0.6.3-canary.ee13359","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b1c1e16-56fc-42e3-b892-a51d48e8b9a1"}},"homepage":"https://github.com/facebook/astryx#readme","keywords":["astryx","lab","experimental","design-system"],"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/lab"},"description":"Experimental Astryx components — published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"d3-array":"^3.2.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@types/d3-array":"^3.2.2","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.8","@astryxdesign/cli":"0.6.3-canary.ee13359","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@astryxdesign/a11y-spec":"0.6.3-canary.ee13359","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.6.3-canary.ee13359"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lab_0.6.3-canary.ee13359_1790706452246_0.5405253189622428"}}},"time":{"created":"2026-07-03T21:59:43.376Z","modified":"2026-09-29T18:27:33.050Z","0.0.0-bootstrap.0":"2026-07-03T21:59:43.801Z","0.1.2-canary.b753238":"2026-07-03T22:50:54.787Z","0.1.2-canary.c395fca":"2026-07-03T23:15:14.960Z","0.1.2-canary.12aa8ed":"2026-07-03T23:33:57.970Z","0.1.2-canary.3f9afb0":"2026-07-03T23:45:11.426Z","0.1.2-canary.5fea30a":"2026-07-04T00:16:19.409Z","0.1.2-canary.22ccb69":"2026-07-04T00:37:45.213Z","0.1.2-canary.f864442":"2026-07-04T00:47:13.662Z","0.1.2-canary.2200fc9":"2026-07-04T01:21:48.762Z","0.1.2-canary.c7a5088":"2026-07-04T01:42:34.600Z","0.1.2-canary.07fadf0":"2026-07-04T01:45:40.077Z","0.1.2-canary.36e7b07":"2026-07-04T02:20:27.092Z","0.1.2-canary.a1dd3f9":"2026-07-04T02:42:41.928Z","0.1.2-canary.d8e5285":"2026-07-04T02:51:45.834Z","0.1.2-canary.9aa74f0":"2026-07-04T02:58:41.032Z","0.1.2-canary.642936c":"2026-07-04T03:01:22.133Z","0.1.2-canary.04e71b2":"2026-07-04T03:18:00.128Z","0.1.2-canary.85cd208":"2026-07-04T03:23:28.944Z","0.1.2-canary.745e813":"2026-07-04T03:26:05.565Z","0.1.2-canary.cb1d880":"2026-07-04T03:36:37.519Z","0.1.2-canary.465588":"2026-07-04T03:41:56.214Z","0.1.2-canary.05be2c6":"2026-07-04T04:46:37.565Z","0.1.2-canary.9842da9":"2026-07-04T04:57:15.439Z","0.1.2-canary.d9633cc":"2026-07-04T04:59:27.585Z","0.1.2-canary.df46db7":"2026-07-04T05:46:53.408Z","0.1.2-canary.4d9726d":"2026-07-04T06:32:28.166Z","0.1.2-canary.5c39999":"2026-07-04T06:39:04.844Z","0.1.2-canary.56a62aa":"2026-07-04T13:11:53.527Z","0.1.2-canary.90d2a8c":"2026-07-04T13:15:54.295Z","0.1.2-canary.c11faf5":"2026-07-04T13:19:38.088Z","0.1.2-canary.f51e7b9":"2026-07-04T13:34:59.709Z","0.1.2-canary.507d25c":"2026-07-04T13:52:17.762Z","0.1.2-canary.f5b7cb1":"2026-07-04T14:01:08.129Z","0.1.2-canary.0fad8d8":"2026-07-04T14:03:31.745Z","0.1.2-canary.7b1512d":"2026-07-04T14:06:03.980Z","0.1.2-canary.4497b08":"2026-07-04T14:11:32.790Z","0.1.2-canary.5a012db":"2026-07-04T14:32:23.212Z","0.1.3-canary.6d57c8d":"2026-07-04T14:52:28.020Z","0.1.3-canary.10f7797":"2026-07-04T17:45:28.026Z","0.1.3-canary.6b699d5":"2026-07-04T18:00:39.785Z","0.1.3-canary.6f6a5a1":"2026-07-04T18:23:35.812Z","0.1.3-canary.d9932ea":"2026-07-04T18:39:20.769Z","0.1.3-canary.73bcac9":"2026-07-04T21:11:04.753Z","0.1.3-canary.8598e51":"2026-07-05T01:14:37.356Z","0.1.3-canary.a18ca6b":"2026-07-05T01:33:01.433Z","0.1.3-canary.1e94ba0":"2026-07-06T16:32:32.488Z","0.1.3-canary.48b6f42":"2026-07-06T17:10:09.474Z","0.1.3-canary.5a9d082":"2026-07-06T17:49:51.263Z","0.1.3-canary.663c4ce":"2026-07-06T18:04:16.641Z","0.1.3-canary.70cd22e":"2026-07-06T18:12:59.206Z","0.1.3-canary.adbd0e5":"2026-07-06T19:02:47.577Z","0.1.3-canary.102854d":"2026-07-07T02:43:16.917Z","0.1.3-canary.cbfd87b":"2026-07-07T03:09:55.494Z","0.1.3-canary.7114f92":"2026-07-07T04:24:35.664Z","0.1.3-canary.88d9281":"2026-07-07T11:04:25.866Z","0.1.3-canary.4aed50d":"2026-07-07T11:49:45.360Z","0.1.3-canary.cd0c106":"2026-07-07T11:59:56.947Z","0.1.3-canary.847e3fd":"2026-07-07T12:02:07.290Z","0.1.3-canary.52998db":"2026-07-07T12:12:06.003Z","0.1.3-canary.94ccccc":"2026-07-07T12:23:27.200Z","0.1.3-canary.e0ab7f6":"2026-07-07T14:23:34.894Z","0.1.3-canary.e3beb97":"2026-07-07T15:01:29.015Z","0.1.4-canary.7b76c68":"2026-07-07T17:05:32.815Z","0.1.4-canary.39ffd21":"2026-07-07T19:45:33.436Z","0.1.4-canary.570c837":"2026-07-07T20:21:43.902Z","0.1.4-canary.cb964b6":"2026-07-08T01:27:58.925Z","0.1.4-canary.2dbb4d4":"2026-07-08T03:02:15.083Z","0.1.4-canary.f00b844":"2026-07-08T04:28:53.776Z","0.1.4-canary.20ae2bc":"2026-07-08T05:26:28.480Z","0.1.4-canary.0fb4b77":"2026-07-08T05:41:40.621Z","0.1.4-canary.02643db":"2026-07-08T05:46:28.097Z","0.1.4-canary.3b5f42e":"2026-07-08T05:53:01.263Z","0.1.4-canary.9332fcf":"2026-07-08T06:00:24.795Z","0.1.4-canary.9ed1797":"2026-07-08T06:16:33.194Z","0.1.4-canary.6c50c43":"2026-07-08T06:42:53.315Z","0.1.4-canary.f5fcc51":"2026-07-08T06:55:46.136Z","0.1.4-canary.5bf024f":"2026-07-08T07:06:39.314Z","0.1.4-canary.5796875":"2026-07-08T16:42:45.702Z","0.1.4-canary.8f64eb9":"2026-07-08T18:12:54.611Z","0.1.4-canary.e67f422":"2026-07-08T18:28:21.772Z","0.1.4-canary.a30efd1":"2026-07-08T18:40:26.706Z","0.1.4-canary.9daca87":"2026-07-08T21:20:10.321Z","0.1.4-canary.032e639":"2026-07-08T23:17:36.117Z","0.1.4-canary.d267394":"2026-07-09T01:18:45.553Z","0.1.4-canary.6ad481b":"2026-07-09T01:22:36.045Z","0.1.4-canary.e18ed0f":"2026-07-09T02:16:04.852Z","0.1.4-canary.4116b12":"2026-07-09T02:22:49.873Z","0.1.4-canary.bc3180f":"2026-07-09T02:28:31.574Z","0.1.4-canary.b89d95a":"2026-07-09T02:43:47.080Z","0.1.4-canary.88a690b":"2026-07-09T02:50:20.825Z","0.1.4-canary.c679f18":"2026-07-09T10:43:57.365Z","0.1.4-canary.959b01e":"2026-07-09T14:53:55.928Z","0.1.4-canary.88c95e4":"2026-07-09T15:03:19.181Z","0.1.4-canary.9da3f62":"2026-07-10T01:52:23.662Z","0.1.4-canary.32fe72d":"2026-07-10T02:36:36.442Z","0.1.4-canary.cfe8ece":"2026-07-10T03:38:01.603Z","0.1.4-canary.99724c9":"2026-07-10T03:46:48.185Z","0.1.4-canary.64f07c9":"2026-07-10T03:55:14.394Z","0.1.4-canary.5ce0259":"2026-07-10T05:05:36.783Z","0.1.4-canary.f01eb10":"2026-07-10T05:08:05.904Z","0.1.4-canary.f767ee2":"2026-07-10T05:18:58.773Z","0.1.4-canary.575d8bf":"2026-07-10T05:24:00.101Z","0.1.4-canary.6e9c99d":"2026-07-10T06:17:41.745Z","0.1.4-canary.2b3ac0f":"2026-07-10T15:00:25.906Z","0.1.4-canary.57b8e09":"2026-07-10T19:00:15.451Z","0.1.4-canary.73cab9a":"2026-07-10T20:25:48.414Z","0.1.4-canary.37c19d3":"2026-07-10T20:57:49.004Z","0.1.4-canary.cb78dd0":"2026-07-10T21:00:33.701Z","0.1.4-canary.ce93640":"2026-07-10T23:39:35.417Z","0.1.4-canary.7aef8d3":"2026-07-11T00:10:44.275Z","0.1.4-canary.1b1f2c2":"2026-07-11T00:18:08.649Z","0.1.4-canary.299d58d":"2026-07-11T00:46:42.752Z","0.1.4-canary.d813abd":"2026-07-11T01:06:09.696Z","0.1.4-canary.b4a7386":"2026-07-11T01:48:08.245Z","0.1.4-canary.74e008f":"2026-07-11T01:50:34.697Z","0.1.4-canary.6f84e70":"2026-07-11T01:54:54.372Z","0.1.4-canary.2e83161":"2026-07-11T02:22:44.688Z","0.1.4-canary.16ec815":"2026-07-11T02:31:14.254Z","0.1.4-canary.6dda1c5":"2026-07-11T02:38:21.870Z","0.1.4-canary.360fc9c":"2026-07-11T03:12:09.657Z","0.1.4-canary.f0b9ca8":"2026-07-11T03:15:20.256Z","0.1.4-canary.d209405":"2026-07-11T04:35:58.150Z","0.1.4-canary.188a3dc":"2026-07-11T04:56:10.630Z","0.1.4-canary.3d64ef2":"2026-07-11T04:59:09.101Z","0.1.4-canary.55edc69":"2026-07-11T05:03:29.725Z","0.1.4-canary.d869d88":"2026-07-11T05:16:00.427Z","0.1.4-canary.d5cbae3":"2026-07-11T12:09:42.295Z","0.1.4-canary.ac0186b":"2026-07-11T12:12:34.019Z","0.1.4-canary.efa3ea5":"2026-07-11T12:18:17.695Z","0.1.4-canary.7e5db0e":"2026-07-11T13:10:24.241Z","0.1.4-canary.30e7681":"2026-07-11T13:21:25.379Z","0.1.4-canary.2a3b63c":"2026-07-11T15:57:24.148Z","0.1.4-canary.25deda7":"2026-07-11T16:19:35.311Z","0.1.4-canary.ac1edb7":"2026-07-11T16:39:21.999Z","0.1.4-canary.36ade03":"2026-07-11T17:17:55.431Z","0.1.4-canary.f949492":"2026-07-11T17:35:56.937Z","0.1.4-canary.a9e99ac":"2026-07-11T17:43:46.838Z","0.1.4-canary.c437a87":"2026-07-11T18:29:21.292Z","0.1.4-canary.78adf45":"2026-07-11T18:58:08.401Z","0.1.4-canary.201f699":"2026-07-11T19:31:47.240Z","0.1.4-canary.2972a80":"2026-07-11T19:39:30.483Z","0.1.4-canary.5813f08":"2026-07-11T20:01:52.579Z","0.1.4-canary.d324805":"2026-07-11T20:20:42.610Z","0.1.4-canary.6b62874":"2026-07-11T20:34:37.208Z","0.1.4-canary.c0ad433":"2026-07-11T22:41:25.273Z","0.1.4-canary.5493055":"2026-07-11T23:44:03.624Z","0.1.4-canary.67b423e":"2026-07-12T00:40:33.672Z","0.1.4-canary.29d2b12":"2026-07-12T01:36:33.928Z","0.1.4-canary.24216df":"2026-07-12T02:19:19.332Z","0.1.4-canary.4652bff":"2026-07-12T03:15:04.241Z","0.1.4-canary.38ede5f":"2026-07-12T03:22:39.609Z","0.1.4-canary.aba685c":"2026-07-12T03:30:33.554Z","0.1.4-canary.90a9db8":"2026-07-12T03:38:24.707Z","0.1.4-canary.0aad623":"2026-07-12T03:41:55.262Z","0.1.4-canary.58e9b1b":"2026-07-12T03:45:34.119Z","0.1.4-canary.04e7f1c":"2026-07-12T04:37:36.555Z","0.1.4-canary.6f1d7d5":"2026-07-12T05:11:05.968Z","0.1.4-canary.2aef3d8":"2026-07-12T05:29:05.393Z","0.1.4-canary.e9b31f8":"2026-07-12T05:43:15.071Z","0.1.4-canary.e009fdd":"2026-07-12T05:58:29.086Z","0.1.4-canary.7455108":"2026-07-12T06:30:02.842Z","0.1.4-canary.1bdc8b4":"2026-07-12T06:51:53.918Z","0.1.4-canary.a3a4823":"2026-07-12T06:54:56.044Z","0.1.4-canary.79d73f3":"2026-07-12T07:03:38.879Z","0.1.4-canary.12abceb":"2026-07-12T14:55:11.255Z","0.1.4-canary.bf7c0da":"2026-07-12T15:41:50.454Z","0.1.4-canary.adf98f8":"2026-07-12T16:58:11.078Z","0.1.4-canary.01e5b29":"2026-07-12T20:00:13.552Z","0.1.4-canary.7019c3c":"2026-07-12T20:04:31.051Z","0.1.4-canary.d7c9a39":"2026-07-13T00:58:13.940Z","0.1.4-canary.9177a23":"2026-07-13T06:42:53.894Z","0.1.4-canary.bed6b84":"2026-07-13T08:43:18.490Z","0.1.4-canary.26fb921":"2026-07-13T09:03:22.695Z","0.1.4-canary.64a36bc":"2026-07-13T09:07:50.365Z","0.1.4-canary.9612d7b":"2026-07-13T09:17:53.161Z","0.1.4-canary.1df7363":"2026-07-13T09:23:13.351Z","0.1.4-canary.fd7ab46":"2026-07-13T09:31:39.514Z","0.1.4-canary.47fd184":"2026-07-13T09:40:21.539Z","0.1.4-canary.72ad5c2":"2026-07-13T10:10:51.898Z","0.1.4-canary.ff77e1c":"2026-07-13T10:23:46.963Z","0.1.4-canary.e5e7f68":"2026-07-13T10:44:47.207Z","0.1.4-canary.cdee37b":"2026-07-13T14:33:16.137Z","0.1.4-canary.27a88a6":"2026-07-13T15:46:39.604Z","0.1.4-canary.a845e8d":"2026-07-13T18:12:30.443Z","0.1.4-canary.e67829d":"2026-07-13T18:44:40.155Z","0.1.4-canary.ec9f8b2":"2026-07-13T19:35:30.311Z","0.1.5-canary.7a36764":"2026-07-14T14:27:02.456Z","0.1.5-canary.efe7cc3":"2026-07-14T16:48:34.574Z","0.1.5-canary.76e6697":"2026-07-14T18:54:41.023Z","0.1.5-canary.3f81427":"2026-07-14T19:57:16.174Z","0.1.5-canary.c4c1f5b":"2026-07-15T00:45:30.210Z","0.1.5-canary.93d881b":"2026-07-15T13:45:45.685Z","0.1.6-canary.1a0fef5":"2026-07-15T14:55:52.456Z","0.1.6-canary.2331f22":"2026-07-15T17:26:10.698Z","0.1.6-canary.fd658d7":"2026-07-15T19:20:25.150Z","0.1.6-canary.eba4f34":"2026-07-15T19:28:41.238Z","0.1.6-canary.30b6a8c":"2026-07-15T20:05:52.616Z","0.1.6-canary.06b5c6e":"2026-07-16T00:29:23.469Z","0.1.6-canary.aeb5ee6":"2026-07-16T20:07:02.068Z","0.1.6-canary.40915d1":"2026-07-16T20:26:10.775Z","0.1.6-canary.e82deeb":"2026-07-16T22:15:44.708Z","0.1.6-canary.e0802e8":"2026-07-17T05:11:05.577Z","0.1.6-canary.1d64659":"2026-07-17T12:09:08.027Z","0.1.6-canary.acd4fe3":"2026-07-17T18:05:29.982Z","0.1.6-canary.ef814e0":"2026-07-17T18:44:21.998Z","0.1.6-canary.ab5a429":"2026-07-17T19:13:33.940Z","0.1.6-canary.3813843":"2026-07-17T19:46:54.606Z","0.1.6-canary.372d81b":"2026-07-17T20:04:22.817Z","0.1.6-canary.d63070f":"2026-07-17T20:26:33.024Z","0.1.6-canary.50723f3":"2026-07-17T21:14:48.649Z","0.1.6-canary.dd1d655":"2026-07-17T21:29:58.108Z","0.1.6-canary.b2a4936":"2026-07-17T21:39:38.154Z","0.1.6-canary.a8cde0f":"2026-07-17T21:52:01.994Z","0.1.6-canary.eb549c8":"2026-07-17T22:01:17.821Z","0.1.6-canary.ba37404":"2026-07-17T22:11:23.991Z","0.1.6-canary.0121ab3":"2026-07-17T23:54:21.664Z","0.1.6-canary.15dd282":"2026-07-18T09:35:04.569Z","0.1.6-canary.eb23da7":"2026-07-18T12:02:22.196Z","0.1.6-canary.896bdb1":"2026-07-18T15:40:34.226Z","0.1.6-canary.2e2e960":"2026-07-18T17:05:28.872Z","0.1.6-canary.4d94d5e":"2026-07-19T07:20:32.182Z","0.1.6-canary.7158eaa":"2026-07-19T13:57:58.050Z","0.1.6-canary.22e2da8":"2026-07-19T14:02:46.915Z","0.1.6-canary.20b7402":"2026-07-19T14:26:56.864Z","0.1.6-canary.6ec65fb":"2026-07-19T14:30:22.589Z","0.1.6-canary.02f2602":"2026-07-19T15:15:17.082Z","0.1.6-canary.fd02a9b":"2026-07-19T15:51:41.737Z","0.1.6-canary.9f806c6":"2026-07-19T16:14:32.569Z","0.1.6-canary.4812e5b":"2026-07-19T16:18:02.240Z","0.1.6-canary.5f424ba":"2026-07-19T17:56:16.184Z","0.1.6-canary.0c160d5":"2026-07-19T18:17:58.456Z","0.1.6-canary.2829fc5":"2026-07-19T18:34:52.056Z","0.1.6-canary.1b61ba6":"2026-07-19T19:53:43.619Z","0.1.6-canary.fa8c18f":"2026-07-19T20:02:05.349Z","0.1.6-canary.e65bbd4":"2026-07-19T20:12:57.613Z","0.1.6-canary.5cc03ea":"2026-07-19T20:28:26.082Z","0.1.6-canary.fec872b":"2026-07-19T20:45:50.967Z","0.1.6-canary.e8d4c3f":"2026-07-19T21:00:54.483Z","0.1.6-canary.502aac2":"2026-07-19T21:12:52.342Z","0.1.6-canary.2d8ba8b":"2026-07-19T21:21:13.397Z","0.1.6-canary.6cf48ce":"2026-07-20T01:17:24.868Z","0.1.6-canary.436f552":"2026-07-20T16:51:26.950Z","0.1.6-canary.af3fba5":"2026-07-20T17:10:22.854Z","0.1.6-canary.c899736":"2026-07-20T17:14:02.035Z","0.1.6-canary.72e34d3":"2026-07-20T17:23:00.857Z","0.1.6-canary.d3e7822":"2026-07-20T19:09:35.580Z","0.1.6-canary.ff5dfca":"2026-07-20T21:00:55.049Z","0.1.6-canary.0c9b3ba":"2026-07-20T21:24:44.810Z","0.1.7-canary.cc83e7a":"2026-07-21T00:13:51.836Z","0.1.7-canary.8effb32":"2026-07-21T00:35:18.685Z","0.1.7-canary.aa8d475":"2026-07-21T03:16:51.267Z","0.1.7-canary.eb8e07b":"2026-07-21T09:17:18.704Z","0.1.7-canary.30638c8":"2026-07-21T11:58:51.097Z","0.1.7-canary.2228f00":"2026-07-21T12:18:26.606Z","0.1.7-canary.0a6de96":"2026-07-21T12:59:57.419Z","0.1.7-canary.879b6a7":"2026-07-21T13:11:03.355Z","0.1.7-canary.8475c0e":"2026-07-21T16:33:31.275Z","0.1.7-canary.9da0792":"2026-07-21T17:47:43.012Z","0.1.7-canary.996fcf0":"2026-07-22T00:43:19.539Z","0.1.7-canary.e486729":"2026-07-22T01:01:17.543Z","0.1.7-canary.04cd8f7":"2026-07-22T01:44:19.405Z","0.1.7-canary.1ef4f07":"2026-07-22T04:05:12.846Z","0.1.7-canary.4494847":"2026-07-22T04:29:05.689Z","0.1.7-canary.5a722f6":"2026-07-22T05:35:53.912Z","0.1.7-canary.cbfb48e":"2026-07-22T05:39:05.479Z","0.1.7-canary.e24b070":"2026-07-22T06:08:33.383Z","0.1.7-canary.fb9c68c":"2026-07-22T09:17:27.557Z","0.1.7-canary.1d9a74d":"2026-07-22T11:19:26.230Z","0.1.7-canary.78a6548":"2026-07-22T11:27:43.314Z","0.1.7-canary.43c2dc9":"2026-07-22T12:38:39.491Z","0.1.7-canary.cecb773":"2026-07-22T17:00:18.967Z","0.1.7-canary.82f90d1":"2026-07-22T19:01:59.861Z","0.1.7-canary.6b74cb0":"2026-07-22T19:32:15.414Z","0.1.7-canary.5baaa93":"2026-07-22T20:02:26.992Z","0.1.7-canary.34d7620":"2026-07-22T20:16:32.686Z","0.1.7-canary.7ceccc1":"2026-07-22T20:42:33.895Z","0.1.7-canary.d91c851":"2026-07-22T22:11:03.889Z","0.1.7-canary.5a13489":"2026-07-22T22:26:19.129Z","0.1.7-canary.1055df2":"2026-07-22T22:41:10.619Z","0.1.7-canary.a82fbd9":"2026-07-22T23:21:00.936Z","0.1.7-canary.5d1b4f5":"2026-07-22T23:26:32.909Z","0.1.7-canary.9051561":"2026-07-22T23:32:04.866Z","0.1.7-canary.c0ff997":"2026-07-22T23:55:36.151Z","0.1.7-canary.81cd338":"2026-07-23T00:00:24.840Z","0.1.7-canary.a82ad5b":"2026-07-23T00:07:46.452Z","0.1.8-canary.c5fa19b":"2026-07-23T00:19:20.569Z","0.1.8-canary.d762f82":"2026-07-23T00:48:24.041Z","0.1.8-canary.d41e590":"2026-07-23T04:52:21.492Z","0.1.8-canary.4942fe4":"2026-07-23T06:48:24.751Z","0.1.8-canary.e265492":"2026-07-23T13:27:46.352Z","0.1.8-canary.4a7ce02":"2026-07-23T16:30:05.426Z","0.1.8-canary.9d459aa":"2026-07-23T17:39:44.508Z","0.1.8-canary.ede1ea1":"2026-07-23T19:09:34.190Z","0.1.8-canary.d84a353":"2026-07-23T20:42:38.568Z","0.1.8-canary.e84039d":"2026-07-23T22:44:03.064Z","0.1.8-canary.6c922bc":"2026-07-23T23:07:55.744Z","0.1.8-canary.cf4c0a4":"2026-07-23T23:35:00.525Z","0.1.8-canary.4fe3df0":"2026-07-23T23:42:40.600Z","0.1.8-canary.73002c9":"2026-07-23T23:46:47.914Z","0.1.8-canary.d2e1d38":"2026-07-23T23:51:25.407Z","0.1.8-canary.d83c4ca":"2026-07-23T23:54:58.004Z","0.1.8-canary.f70a9e3":"2026-07-24T00:25:06.051Z","0.1.8-canary.35b07f5":"2026-07-24T01:46:09.364Z","0.1.8-canary.8736335":"2026-07-24T02:00:13.354Z","0.1.8-canary.9caa99e":"2026-07-24T02:56:30.191Z","0.1.8-canary.dad941c":"2026-07-24T06:01:56.598Z","0.1.8-canary.a542c0a":"2026-07-24T07:19:39.564Z","0.1.8-canary.3bb5896":"2026-07-24T07:27:39.413Z","0.1.8-canary.0c4d8d7":"2026-07-24T09:14:18.681Z","0.1.8-canary.2b00618":"2026-07-24T16:53:35.900Z","0.1.8-canary.86b04e3":"2026-07-24T17:39:09.793Z","0.1.8-canary.433a57e":"2026-07-24T17:57:32.133Z","0.1.8-canary.fe8657a":"2026-07-24T18:05:18.209Z","0.1.8-canary.4cc4d7a":"2026-07-24T20:27:37.691Z","0.1.8-canary.e8e187c":"2026-07-24T20:35:21.130Z","0.1.8-canary.df3106c":"2026-07-24T20:54:22.882Z","0.1.8-canary.40d0ae9":"2026-07-24T22:21:58.492Z","0.1.8-canary.bce8928":"2026-07-24T22:41:50.840Z","0.1.8-canary.ed028b7":"2026-07-24T23:08:41.952Z","0.1.8-canary.70b5adc":"2026-07-24T23:12:35.810Z","0.1.8-canary.3cbbe66":"2026-07-24T23:17:23.912Z","0.1.8-canary.e48ece7":"2026-07-25T00:01:44.757Z","0.1.8-canary.4789437":"2026-07-25T00:04:20.973Z","0.1.8-canary.7c053ec":"2026-07-25T00:11:21.315Z","0.1.8-canary.68afe69":"2026-07-25T03:40:15.198Z","0.1.8-canary.33a6cdc":"2026-07-25T04:00:43.115Z","0.1.8-canary.3290b8a":"2026-07-25T18:46:50.745Z","0.1.8-canary.351a2f5":"2026-07-25T19:47:36.566Z","0.1.8-canary.4450e29":"2026-07-25T19:50:21.769Z","0.1.8-canary.d809873":"2026-07-25T19:56:41.729Z","0.1.8-canary.dd421ea":"2026-07-25T20:54:38.691Z","0.1.8-canary.443a876":"2026-07-25T23:49:41.777Z","0.1.8-canary.0db5dfd":"2026-07-26T00:51:33.027Z","0.1.8-canary.8e7f056":"2026-07-26T01:13:35.915Z","0.1.8-canary.2061d8b":"2026-07-26T02:30:04.991Z","0.1.8-canary.3588c45":"2026-07-26T03:13:01.939Z","0.1.8-canary.4c46f53":"2026-07-26T03:17:56.580Z","0.1.8-canary.4bbba65":"2026-07-26T03:56:29.555Z","0.1.8-canary.79b8f07":"2026-07-26T04:15:10.440Z","0.1.8-canary.d31f5a8":"2026-07-26T04:21:05.663Z","0.1.8-canary.93329cc":"2026-07-26T04:28:56.318Z","0.1.8-canary.82b530a":"2026-07-26T04:36:55.323Z","0.1.8-canary.f04cdf1":"2026-07-26T04:44:26.627Z","0.1.8-canary.51ad6be":"2026-07-26T05:16:44.804Z","0.1.8-canary.becff91":"2026-07-26T06:22:28.528Z","0.1.8-canary.17d83c9":"2026-07-26T10:01:43.136Z","0.1.8-canary.25def2f":"2026-07-26T10:15:28.364Z","0.1.8-canary.ca17ee6":"2026-07-27T12:06:35.913Z","0.1.8-canary.ad5a438":"2026-07-27T16:46:37.485Z","0.1.8-canary.d57e546":"2026-07-27T16:53:49.081Z","0.1.8-canary.55351da":"2026-07-27T18:13:25.092Z","0.1.8-canary.cf9624c":"2026-07-27T18:25:55.829Z","0.1.9-canary.c9fe437":"2026-07-27T18:48:34.838Z","0.1.9-canary.5eec8d9":"2026-07-27T20:30:11.796Z","0.1.9-canary.75d2d03":"2026-07-27T20:37:43.164Z","0.1.9-canary.ae1eaed":"2026-07-27T20:53:49.532Z","0.1.9-canary.19e1c84":"2026-07-27T21:31:46.167Z","0.1.9-canary.1e0a706":"2026-07-27T21:56:48.823Z","0.1.9-canary.2c918d7":"2026-07-27T22:18:58.490Z","0.1.9-canary.41fe6b4":"2026-07-27T22:22:56.227Z","0.1.9-canary.d600202":"2026-07-27T22:29:18.216Z","0.1.9-canary.293718b":"2026-07-27T22:44:28.627Z","0.1.9-canary.d2d84f8":"2026-07-27T22:58:51.596Z","0.1.9-canary.3592019":"2026-07-27T23:31:16.153Z","0.1.9-canary.619ff70":"2026-07-27T23:34:47.660Z","0.1.9-canary.fe6baeb":"2026-07-27T23:38:45.677Z","0.1.9-canary.40ce320":"2026-07-28T00:04:28.266Z","0.1.9-canary.08c278e":"2026-07-28T01:25:40.086Z","0.1.9-canary.aae117c":"2026-07-28T02:00:13.690Z","0.1.9-canary.b25b262":"2026-07-28T02:44:31.158Z","0.1.9-canary.6753943":"2026-07-28T07:08:25.377Z","0.1.9-canary.1887ee2":"2026-07-28T07:47:16.182Z","0.1.9-canary.4989b0b":"2026-07-28T08:02:33.458Z","0.1.9-canary.faa200a":"2026-07-28T14:18:28.881Z","0.1.9-canary.09e9ddd":"2026-07-28T16:08:19.228Z","0.1.9-canary.0b4a276":"2026-07-28T16:46:24.731Z","0.1.9-canary.cc64dac":"2026-07-28T16:58:54.226Z","0.1.9-canary.c82b768":"2026-07-28T18:05:51.795Z","0.1.9-canary.93be9ab":"2026-07-28T18:24:02.863Z","0.1.9-canary.25dddc3":"2026-07-28T18:41:00.110Z","0.1.9-canary.f94bbeb":"2026-07-28T18:47:29.867Z","0.1.9-canary.4732cad":"2026-07-28T19:04:27.483Z","0.1.9-canary.6e17c74":"2026-07-28T19:19:39.952Z","0.1.9-canary.943ed8f":"2026-07-28T20:50:16.249Z","0.1.9-canary.eee2fe6":"2026-07-28T22:28:42.814Z","0.1.9-canary.a451fcb":"2026-07-28T22:43:54.134Z","0.1.9-canary.0321ead":"2026-07-28T23:06:21.048Z","0.1.9-canary.4867238":"2026-07-28T23:10:57.304Z","0.1.9-canary.8396e08":"2026-07-28T23:24:20.091Z","0.1.9-canary.601520f":"2026-07-28T23:33:22.647Z","0.1.9-canary.4e8b7d1":"2026-07-28T23:39:14.942Z","0.1.9-canary.a03e228":"2026-07-28T23:48:48.066Z","0.1.9-canary.08c99b8":"2026-07-29T00:08:06.638Z","0.1.9-canary.269a281":"2026-07-29T00:32:40.485Z","0.1.9-canary.fef7dca":"2026-07-29T01:14:00.275Z","0.1.9-canary.c2189b1":"2026-07-29T01:16:52.911Z","0.1.9-canary.b7d7f4b":"2026-07-29T08:10:29.396Z","0.1.9-canary.6bb1277":"2026-07-29T17:28:46.622Z","0.1.9-canary.68f5654":"2026-07-29T17:46:29.309Z","0.1.9-canary.c68ecfc":"2026-07-29T18:22:14.100Z","0.1.9-canary.fdcae1d":"2026-07-29T18:39:28.437Z","0.1.9-canary.56a87ea":"2026-07-29T19:08:13.402Z","0.1.9-canary.5e8679d":"2026-07-29T19:41:36.839Z","0.1.9-canary.39da490":"2026-07-29T19:52:05.321Z","0.1.9-canary.93849bc":"2026-07-29T19:59:27.361Z","0.1.9-canary.0503c57":"2026-07-29T20:30:16.262Z","0.1.9-canary.08bb53c":"2026-07-29T20:55:14.961Z","0.1.9-canary.840e155":"2026-07-29T21:01:15.601Z","0.1.9-canary.aa937ab":"2026-07-29T21:49:47.880Z","0.1.9-canary.0a51f16":"2026-07-29T21:56:31.940Z","0.1.9-canary.9c193a2":"2026-07-29T22:00:21.248Z","0.1.9-canary.37e2b31":"2026-07-29T22:19:18.417Z","0.1.9-canary.c3f233f":"2026-07-29T23:10:45.051Z","0.1.9-canary.eff3e5f":"2026-07-30T01:21:01.733Z","0.1.9-canary.5f53b63":"2026-07-30T01:26:58.383Z","0.1.9-canary.5b928d1":"2026-07-30T04:28:51.175Z","0.1.9-canary.63b0660":"2026-07-30T04:33:04.899Z","0.1.9-canary.02ef052":"2026-07-30T04:41:17.730Z","0.1.9-canary.3ea72f1":"2026-07-30T04:48:45.401Z","0.1.9-canary.296c73f":"2026-07-30T04:59:30.231Z","0.1.9-canary.9f4f04a":"2026-07-30T05:16:24.735Z","0.1.9-canary.6df1a4c":"2026-07-30T06:05:18.455Z","0.1.9-canary.a17db1a":"2026-07-30T06:14:16.018Z","0.1.9-canary.4d9de2c":"2026-07-30T06:20:59.143Z","0.1.9-canary.48f0085":"2026-07-30T06:39:54.852Z","0.1.9-canary.e1c2bea":"2026-07-30T09:40:43.200Z","0.1.9-canary.7f8c9e1":"2026-07-30T17:02:44.836Z","0.1.9-canary.ac4a27e":"2026-07-30T17:10:53.711Z","0.1.9-canary.1233fc5":"2026-07-30T19:17:59.399Z","0.1.9-canary.e00a241":"2026-07-30T19:35:07.449Z","0.2.0-canary.e4013c9":"2026-07-30T20:35:35.335Z","0.2.0-canary.85f5022":"2026-07-30T20:40:07.558Z","0.2.0-canary.f306f13":"2026-07-30T21:08:36.658Z","0.2.0-canary.21c6075":"2026-07-30T22:03:38.849Z","0.2.0-canary.bdc7cde":"2026-07-30T22:08:10.466Z","0.2.0-canary.33d4e98":"2026-07-30T22:14:28.493Z","0.2.0-canary.4b4399b":"2026-07-30T22:23:05.934Z","0.2.0-canary.210e195":"2026-07-30T22:29:19.880Z","0.2.0-canary.136a00f":"2026-07-30T22:35:30.801Z","0.2.0-canary.ea693ac":"2026-07-30T22:49:40.832Z","0.2.0-canary.90ae6c6":"2026-07-30T22:59:57.848Z","0.2.0-canary.c544487":"2026-07-31T01:46:36.788Z","0.2.0-canary.0f56f82":"2026-07-31T02:47:00.559Z","0.2.0-canary.7c59787":"2026-07-31T05:09:23.878Z","0.2.0-canary.191162b":"2026-07-31T05:19:53.505Z","0.2.0-canary.fc53ff7":"2026-07-31T05:40:30.451Z","0.2.0-canary.68966d2":"2026-07-31T05:59:10.779Z","0.2.0-canary.531fb34":"2026-07-31T06:12:55.814Z","0.2.0-canary.95f28a1":"2026-07-31T06:30:06.042Z","0.2.0-canary.c366298":"2026-07-31T07:32:24.817Z","0.2.0-canary.068bda9":"2026-07-31T08:19:47.312Z","0.2.0-canary.f4c72f9":"2026-07-31T08:23:25.019Z","0.2.0-canary.0fe271d":"2026-07-31T08:32:11.474Z","0.2.0-canary.e9ff278":"2026-07-31T08:39:36.981Z","0.2.0-canary.c75407e":"2026-07-31T08:43:08.396Z","0.2.0-canary.8d64648":"2026-07-31T09:14:14.078Z","0.2.0-canary.2579171":"2026-07-31T09:48:10.840Z","0.2.0-canary.0f688f8":"2026-07-31T10:04:57.883Z","0.2.0-canary.4ffab6f":"2026-07-31T11:20:12.130Z","0.2.0-canary.7467659":"2026-07-31T15:23:22.373Z","0.2.0-canary.29e72af":"2026-07-31T15:39:17.646Z","0.2.0-canary.f7ec5f5":"2026-07-31T16:01:49.793Z","0.2.0-canary.ca77e27":"2026-07-31T16:10:15.387Z","0.2.0-canary.0e01213":"2026-07-31T16:19:12.718Z","0.2.0-canary.57611be":"2026-07-31T17:08:02.883Z","0.2.0-canary.54759c8":"2026-07-31T17:52:51.538Z","0.2.0-canary.3d3d463":"2026-07-31T23:31:04.144Z","0.2.0-canary.78221de":"2026-07-31T23:40:44.525Z","0.2.0-canary.ba0adc5":"2026-07-31T23:50:40.164Z","0.2.0-canary.827f173":"2026-08-01T00:06:46.864Z","0.2.0-canary.19a921d":"2026-08-01T05:11:15.453Z","0.2.0-canary.2d5bf2b":"2026-08-01T06:48:16.193Z","0.2.0-canary.9b566f3":"2026-08-01T08:21:37.391Z","0.2.0-canary.dfccd57":"2026-08-01T14:09:52.008Z","0.2.0-canary.921d3db":"2026-08-01T14:16:47.231Z","0.2.0-canary.a714ba9":"2026-08-02T06:08:01.877Z","0.2.0-canary.c5281cc":"2026-08-02T06:41:09.119Z","0.2.0-canary.0b7a99e":"2026-08-02T06:54:31.900Z","0.2.0-canary.4e594e1":"2026-08-02T07:29:28.887Z","0.2.0-canary.523df3f":"2026-08-02T16:06:44.095Z","0.2.0-canary.99f7996":"2026-08-02T19:21:35.681Z","0.2.0-canary.9fa085c":"2026-08-02T20:49:58.567Z","0.2.0-canary.297756f":"2026-08-02T22:42:31.148Z","0.2.0-canary.ef849b1":"2026-08-03T01:48:38.632Z","0.2.0-canary.11b423e":"2026-08-03T01:53:49.887Z","0.2.0-canary.1ec1a4d":"2026-08-03T03:02:41.993Z","0.2.0-canary.8dfd7cf":"2026-08-03T03:59:08.278Z","0.2.0-canary.2e89616":"2026-08-03T04:04:52.683Z","0.2.0-canary.e424a04":"2026-08-03T06:49:58.063Z","0.2.0-canary.37626ca":"2026-08-03T12:11:51.371Z","0.2.0-canary.416db07":"2026-08-03T13:38:16.902Z","0.2.0-canary.3d4860a":"2026-08-03T13:57:48.009Z","0.2.0-canary.c534f57":"2026-08-03T18:05:42.907Z","0.2.0-canary.5392b88":"2026-08-04T18:06:25.287Z","0.2.0-canary.fce8b64":"2026-08-04T18:30:47.430Z","0.2.0-canary.ebed74f":"2026-08-04T20:20:52.844Z","0.2.0-canary.15ccc97":"2026-08-04T20:31:09.123Z","0.2.0-canary.ef91556":"2026-08-04T20:38:52.333Z","0.2.0-canary.77b3b61":"2026-08-04T20:55:43.523Z","0.2.0-canary.e0de50f":"2026-08-04T21:29:41.210Z","0.2.0-canary.1c13967":"2026-08-04T21:48:51.718Z","0.2.0-canary.700a7af":"2026-08-04T22:22:23.176Z","0.2.0-canary.79cf94a":"2026-08-04T23:43:09.808Z","0.2.0-canary.d9f2985":"2026-08-05T00:09:48.295Z","0.2.0-canary.0bca68f":"2026-08-05T01:48:48.061Z","0.2.0-canary.46433cf":"2026-08-05T01:57:05.460Z","0.2.0-canary.e5c0c51":"2026-08-05T04:07:48.004Z","0.2.0-canary.e6beddb":"2026-08-05T04:28:37.269Z","0.2.0-canary.f81527a":"2026-08-05T05:57:04.789Z","0.2.0-canary.6878727":"2026-08-05T13:50:46.145Z","0.2.0-canary.276533b":"2026-08-05T17:26:32.097Z","0.2.0-canary.e37aae7":"2026-08-05T18:06:38.784Z","0.3.0-canary.82d4dab":"2026-08-05T18:24:34.041Z","0.3.0-canary.2d2dba1":"2026-08-05T18:53:12.832Z","0.3.0-canary.c857354":"2026-08-05T21:00:11.442Z","0.3.0-canary.6afcfb7":"2026-08-05T21:07:47.698Z","0.3.0-canary.5f9896c":"2026-08-05T22:09:56.809Z","0.3.0-canary.b8cfd19":"2026-08-05T23:11:06.187Z","0.3.0-canary.6f9bc84":"2026-08-06T02:43:08.803Z","0.3.0-canary.269c970":"2026-08-06T03:32:57.407Z","0.3.0-canary.12db2a1":"2026-08-06T05:08:16.225Z","0.3.0-canary.fbc60c5":"2026-08-06T22:33:13.018Z","0.3.0-canary.f6cba81":"2026-08-06T23:46:04.219Z","0.3.0-canary.5c851ad":"2026-08-07T01:01:45.797Z","0.3.0-canary.5fb9a2d":"2026-08-07T01:12:45.233Z","0.3.0-canary.b68ee61":"2026-08-07T03:47:56.090Z","0.3.0-canary.2ee5dc4":"2026-08-07T13:12:53.970Z","0.3.0-canary.6cc7798":"2026-08-07T18:11:34.021Z","0.3.0-canary.1b8b3f2":"2026-08-07T19:18:53.204Z","0.3.0-canary.683846b":"2026-08-07T19:24:36.834Z","0.3.0-canary.5b87d6d":"2026-08-07T19:51:53.544Z","0.3.0-canary.9753e39":"2026-08-07T20:54:28.435Z","0.3.0-canary.f6da17b":"2026-08-07T21:14:18.263Z","0.3.0-canary.060cc9d":"2026-08-07T21:22:08.785Z","0.3.0-canary.0b5a38e":"2026-08-07T21:41:45.116Z","0.3.0-canary.e0fef44":"2026-08-07T22:40:50.006Z","0.3.0-canary.a522206":"2026-08-07T23:02:11.028Z","0.3.0-canary.e6af10a":"2026-08-07T23:38:19.665Z","0.3.0-canary.077087f":"2026-08-08T01:28:00.223Z","0.3.0-canary.4b1fef5":"2026-08-09T15:44:06.811Z","0.3.0-canary.7427065":"2026-08-10T10:03:34.638Z","0.3.0-canary.8a9073a":"2026-08-10T14:50:00.252Z","0.3.0-canary.3a852c1":"2026-08-10T16:28:10.268Z","0.3.0-canary.dccdabe":"2026-08-10T19:45:02.240Z","0.3.0-canary.89db883":"2026-08-10T23:36:10.519Z","0.3.0-canary.e9fc2bb":"2026-08-11T00:05:58.028Z","0.3.0-canary.d78d8c0":"2026-08-11T00:27:47.081Z","0.3.0-canary.0bb5f3d":"2026-08-11T00:37:30.600Z","0.3.0-canary.d790582":"2026-08-11T00:44:42.647Z","0.3.0-canary.98ea85c":"2026-08-11T01:20:28.445Z","0.3.0-canary.909adfa":"2026-08-11T02:05:10.251Z","0.3.0-canary.4c528d0":"2026-08-11T02:28:10.101Z","0.3.0-canary.33411eb":"2026-08-11T02:34:42.531Z","0.3.0-canary.6123d39":"2026-08-11T04:47:47.557Z","0.3.0-canary.b26c2b2":"2026-08-11T05:41:02.672Z","0.3.0-canary.041a0ef":"2026-08-11T06:33:08.342Z","0.3.0-canary.52a0e0e":"2026-08-11T08:04:25.216Z","0.3.0-canary.ccb5ca9":"2026-08-11T09:10:14.725Z","0.3.0-canary.505ccaa":"2026-08-11T13:42:14.046Z","0.3.0-canary.ec85ba0":"2026-08-11T14:29:27.428Z","0.3.0-canary.9b5eaa0":"2026-08-11T16:01:00.319Z","0.3.0-canary.b4ec116":"2026-08-11T17:14:21.016Z","0.3.0-canary.e19719c":"2026-08-11T17:58:55.937Z","0.3.0-canary.47f8bb4":"2026-08-11T21:41:45.248Z","0.3.0-canary.be0ba4a":"2026-08-11T22:59:01.637Z","0.3.0-canary.61d3c10":"2026-08-11T23:05:41.057Z","0.3.0-canary.cd0b9f6":"2026-08-11T23:22:05.769Z","0.3.0-canary.6b81ba6":"2026-08-11T23:29:27.049Z","0.3.0-canary.d85c73d":"2026-08-12T00:43:30.342Z","0.3.0-canary.d31557b":"2026-08-12T00:56:04.697Z","0.3.0-canary.30cc903":"2026-08-12T05:22:38.843Z","0.3.0-canary.5576940":"2026-08-12T06:15:27.615Z","0.3.0-canary.52992ae":"2026-08-12T08:26:12.521Z","0.3.0-canary.6537294":"2026-08-12T08:57:13.877Z","0.3.0-canary.d56973f":"2026-08-12T09:10:36.440Z","0.3.0-canary.9bf8949":"2026-08-12T13:29:44.968Z","0.3.0-canary.ee705d8":"2026-08-12T16:13:11.952Z","0.3.0-canary.c65d101":"2026-08-12T16:43:30.288Z","0.3.0-canary.46de841":"2026-08-12T17:48:37.512Z","0.3.0-canary.46a9e6a":"2026-08-12T17:53:55.167Z","0.3.0-canary.47af759":"2026-08-12T18:17:42.440Z","0.3.0-canary.ba306ff":"2026-08-12T18:44:14.538Z","0.3.0-canary.c4ada10":"2026-08-12T18:51:24.067Z","0.3.0-canary.fcbc342":"2026-08-12T18:58:28.620Z","0.3.0-canary.a2459e5":"2026-08-12T20:01:41.586Z","0.3.0-canary.f85aedc":"2026-08-12T20:06:57.072Z","0.3.0-canary.c45c297":"2026-08-12T20:30:23.821Z","0.3.0-canary.f4607ea":"2026-08-12T21:00:19.678Z","0.3.0-canary.27d139f":"2026-08-12T21:29:55.601Z","0.3.0-canary.c4f6669":"2026-08-12T23:50:15.872Z","0.3.0-canary.bbc3612":"2026-08-13T00:54:04.606Z","0.3.0-canary.6ae5db7":"2026-08-13T01:47:07.321Z","0.3.0-canary.5f71f07":"2026-08-13T02:03:52.147Z","0.3.0-canary.23b60ea":"2026-08-13T02:45:58.090Z","0.3.0-canary.fb2d385":"2026-08-13T04:39:45.375Z","0.3.0-canary.757185e":"2026-08-13T04:44:42.075Z","0.3.0-canary.9bb4084":"2026-08-13T14:13:17.292Z","0.3.0-canary.e3559bb":"2026-08-13T14:23:48.710Z","0.3.0-canary.a535678":"2026-08-13T17:24:32.688Z","0.3.0-canary.3bbcac4":"2026-08-13T18:54:18.347Z","0.3.0-canary.fbf9c0b":"2026-08-13T20:32:23.661Z","0.3.0-canary.63038b9":"2026-08-13T20:35:54.133Z","0.3.0-canary.7f247bc":"2026-08-13T20:46:36.587Z","0.4.0-canary.110987b":"2026-08-13T21:36:30.310Z","0.4.0-canary.833edcb":"2026-08-13T22:51:57.140Z","0.4.0-canary.aba744c":"2026-08-13T23:41:30.840Z","0.4.0-canary.e144ea7":"2026-08-14T00:48:34.455Z","0.4.0-canary.41f53a0":"2026-08-14T01:36:52.113Z","0.4.0-canary.dcf861c":"2026-08-14T01:48:46.032Z","0.4.0-canary.fff8412":"2026-08-14T02:07:30.530Z","0.4.0-canary.d6d345c":"2026-08-14T03:04:40.680Z","0.4.0-canary.9e52262":"2026-08-14T03:08:16.575Z","0.4.0-canary.479392f":"2026-08-14T03:54:41.478Z","0.4.0-canary.3112e99":"2026-08-14T04:42:40.052Z","0.4.0-canary.ba1f131":"2026-08-14T05:16:32.728Z","0.4.0-canary.647ff7e":"2026-08-14T05:31:43.867Z","0.4.0-canary.401e16f":"2026-08-14T10:26:45.649Z","0.4.0-canary.e18b6db":"2026-08-14T16:20:20.713Z","0.4.0-canary.faedff7":"2026-08-14T17:30:28.230Z","0.4.0-canary.b575c18":"2026-08-14T19:39:47.694Z","0.4.0-canary.dad87f5":"2026-08-14T19:56:11.633Z","0.4.0-canary.058f476":"2026-08-14T20:02:17.208Z","0.4.0-canary.3af4a2a":"2026-08-14T20:34:43.466Z","0.4.1-canary.96f9917":"2026-08-14T22:04:56.528Z","0.4.1-canary.f4868b2":"2026-08-15T03:41:46.386Z","0.4.1-canary.1163507":"2026-08-15T04:00:46.775Z","0.4.1-canary.8138bfc":"2026-08-15T05:13:17.185Z","0.4.1-canary.9e8a72a":"2026-08-15T06:35:39.878Z","0.4.1-canary.5db7f15":"2026-08-15T06:57:01.145Z","0.4.1-canary.fb0b7a9":"2026-08-15T07:02:21.815Z","0.4.1-canary.1ce0b4c":"2026-08-15T07:13:21.515Z","0.4.1-canary.0ad35c3":"2026-08-15T08:01:06.325Z","0.4.1-canary.e07f38f":"2026-08-15T08:23:09.054Z","0.4.1-canary.e133193":"2026-08-15T14:10:41.627Z","0.4.1-canary.41950da":"2026-08-15T14:22:31.264Z","0.4.1-canary.2abfff4":"2026-08-15T14:38:49.098Z","0.4.1-canary.c5dd8eb":"2026-08-15T14:42:48.059Z","0.4.1-canary.4dd9f27":"2026-08-15T18:11:41.388Z","0.4.1-canary.8320950":"2026-08-15T19:58:14.044Z","0.4.1-canary.c350043":"2026-08-15T20:45:56.795Z","0.4.1-canary.b91f105":"2026-08-15T21:13:16.350Z","0.4.1-canary.2192a28":"2026-08-15T21:41:19.300Z","0.4.1-canary.5c16dd6":"2026-08-15T21:55:52.593Z","0.4.1-canary.77b013d":"2026-08-15T22:04:46.045Z","0.4.1-canary.9c48923":"2026-08-15T22:20:50.107Z","0.4.1-canary.9378ba5":"2026-08-15T23:27:06.357Z","0.4.1-canary.56435d6":"2026-08-15T23:40:12.610Z","0.4.1-canary.3afdd73":"2026-08-15T23:50:53.739Z","0.4.1-canary.5ed78ad":"2026-08-16T01:03:41.566Z","0.4.1-canary.77c59e7":"2026-08-16T02:16:51.972Z","0.4.1-canary.aeb66f5":"2026-08-16T02:31:04.816Z","0.4.2-canary.791f395":"2026-08-16T03:37:48.256Z","0.4.2-canary.59b3334":"2026-08-16T04:22:35.206Z","0.4.2-canary.464a445":"2026-08-16T05:02:02.071Z","0.4.2-canary.b2057d1":"2026-08-16T06:02:35.549Z","0.4.2-canary.356d2f9":"2026-08-16T06:18:20.765Z","0.4.2-canary.10bcaa1":"2026-08-16T07:02:08.214Z","0.4.2-canary.f191567":"2026-08-16T07:31:49.632Z","0.4.2-canary.bb07062":"2026-08-16T14:02:52.227Z","0.4.2-canary.01592f7":"2026-08-16T15:54:53.767Z","0.4.2-canary.e60974e":"2026-08-16T16:04:42.670Z","0.4.2-canary.86a7f17":"2026-08-16T16:17:24.086Z","0.4.2-canary.8b07cb9":"2026-08-16T18:03:29.327Z","0.4.2-canary.255e810":"2026-08-16T18:13:22.769Z","0.4.2-canary.4d004cd":"2026-08-16T18:17:29.569Z","0.4.2-canary.44cde5e":"2026-08-16T18:30:00.929Z","0.4.3-canary.d9189c9":"2026-08-16T18:41:37.046Z","0.4.3-canary.5939961":"2026-08-16T18:45:29.589Z","0.4.3-canary.ac850d9":"2026-08-16T18:50:38.308Z","0.4.3-canary.fd13115":"2026-08-16T19:56:39.915Z","0.4.3-canary.72e38c1":"2026-08-17T01:39:57.801Z","0.4.3-canary.68b10b6":"2026-08-17T01:51:08.102Z","0.4.3-canary.71781fc":"2026-08-17T01:59:05.286Z","0.4.3-canary.915a7aa":"2026-08-17T02:02:27.426Z","0.4.3-canary.551a8de":"2026-08-17T03:02:05.599Z","0.4.3-canary.b3dd679":"2026-08-17T06:17:43.882Z","0.4.3-canary.640a05b":"2026-08-17T16:30:43.762Z","0.4.3-canary.6e7f89c":"2026-08-17T16:53:22.331Z","0.4.3-canary.8704600":"2026-08-17T20:07:41.382Z","0.4.3-canary.a7b6045":"2026-08-17T22:09:02.399Z","0.4.3-canary.9e9d827":"2026-08-17T22:25:13.061Z","0.4.3-canary.0a9618e":"2026-08-17T22:37:40.324Z","0.4.3-canary.dc90488":"2026-08-17T22:48:39.192Z","0.4.3-canary.07f9998":"2026-08-17T23:00:22.036Z","0.4.3-canary.84ceb39":"2026-08-17T23:03:37.267Z","0.4.3-canary.5a0cf74":"2026-08-17T23:17:14.852Z","0.4.3-canary.972a316":"2026-08-18T00:12:46.614Z","0.4.3-canary.773ff16":"2026-08-18T01:27:17.908Z","0.4.3-canary.6b6ec63":"2026-08-18T02:19:19.109Z","0.4.3-canary.00bed29":"2026-08-18T03:24:43.971Z","0.4.4-canary.14ba912":"2026-08-18T15:17:56.256Z","0.4.4-canary.2022d94":"2026-08-18T15:41:02.063Z","0.4.4-canary.eb069fd":"2026-08-18T16:02:55.932Z","0.4.4-canary.955be19":"2026-08-18T16:07:52.714Z","0.4.4-canary.39d8a5a":"2026-08-18T17:36:21.013Z","0.4.4-canary.ea7fc8c":"2026-08-18T22:32:15.881Z","0.4.4-canary.0f4d45f":"2026-08-18T23:13:53.667Z","0.4.4-canary.1cd52d9":"2026-08-19T05:02:53.162Z","0.4.4-canary.0e8af82":"2026-08-19T07:18:23.507Z","0.4.4-canary.6bd4a75":"2026-08-19T11:04:06.260Z","0.4.4-canary.46b0532":"2026-08-19T15:22:41.441Z","0.4.5-canary.683015a":"2026-08-19T15:49:45.414Z","0.4.5-canary.1dc3e5d":"2026-08-19T16:24:11.309Z","0.4.5-canary.33ba2b6":"2026-08-19T16:29:44.290Z","0.4.5-canary.bc34238":"2026-08-19T18:18:28.935Z","0.4.5-canary.95f5b35":"2026-08-19T18:53:29.844Z","0.4.5-canary.e238799":"2026-08-19T19:10:28.002Z","0.4.5-canary.3e3299a":"2026-08-19T19:23:30.223Z","0.4.5-canary.ffd05c4":"2026-08-19T21:35:07.636Z","0.4.5-canary.3ed227e":"2026-08-20T00:33:15.381Z","0.4.5-canary.4aacbbe":"2026-08-20T01:14:34.273Z","0.4.5-canary.77dd6a7":"2026-08-20T01:35:56.142Z","0.4.5-canary.a7ba3a0":"2026-08-20T02:25:42.948Z","0.4.5-canary.c2bb31b":"2026-08-20T04:33:00.712Z","0.4.5-canary.1fdecb1":"2026-08-20T06:11:32.838Z","0.4.5-canary.d990fb5":"2026-08-20T11:01:43.486Z","0.4.5-canary.1274820":"2026-08-20T11:55:02.657Z","0.4.5-canary.82a416a":"2026-08-20T16:38:13.492Z","0.4.5-canary.3691910":"2026-08-20T19:19:43.906Z","0.4.5-canary.8f7a21f":"2026-08-20T21:15:24.485Z","0.4.5-canary.383e176":"2026-08-21T00:09:22.536Z","0.4.5-canary.5ab0625":"2026-08-21T00:40:16.396Z","0.4.5-canary.5d8ece1":"2026-08-21T02:10:04.378Z","0.4.5-canary.6f36dda":"2026-08-21T03:10:44.971Z","0.4.5-canary.7646e92":"2026-08-21T19:07:04.821Z","0.4.5-canary.ee6d68d":"2026-08-21T19:23:01.517Z","0.4.5-canary.013e728":"2026-08-21T20:07:27.091Z","0.4.5-canary.75325ef":"2026-08-21T21:29:29.004Z","0.4.5-canary.3281a24":"2026-08-21T21:47:43.603Z","0.4.5-canary.66c3750":"2026-08-21T23:16:13.368Z","0.4.5-canary.52720e0":"2026-08-22T00:40:59.224Z","0.4.5-canary.660c7c0":"2026-08-22T01:02:38.549Z","0.4.5-canary.0472ec1":"2026-08-22T01:06:36.956Z","0.4.5-canary.fba7b40":"2026-08-22T02:17:30.063Z","0.4.5-canary.a46266b":"2026-08-22T02:56:21.073Z","0.4.5-canary.1b6ec82":"2026-08-22T03:51:17.021Z","0.4.5-canary.61463fd":"2026-08-22T04:20:33.392Z","0.4.5-canary.83661ae":"2026-08-22T04:53:15.231Z","0.4.5-canary.e891c0d":"2026-08-22T04:57:11.879Z","0.4.5-canary.8a9d85f":"2026-08-22T13:45:09.089Z","0.4.5-canary.0dfce02":"2026-08-22T14:19:51.630Z","0.4.5-canary.5285112":"2026-08-22T15:22:08.978Z","0.4.6-canary.f1d4034":"2026-08-22T15:39:35.600Z","0.4.6-canary.cea9ecd":"2026-08-22T21:22:03.602Z","0.4.6-canary.3b74294":"2026-08-22T21:33:51.068Z","0.4.6-canary.f30c604":"2026-08-22T23:58:06.163Z","0.4.6-canary.b594d5c":"2026-08-23T00:09:41.073Z","0.4.6-canary.6a53e69":"2026-08-23T15:20:24.889Z","0.4.7-canary.2ce1983":"2026-08-23T15:34:33.984Z","0.4.7-canary.f5cb8af":"2026-08-23T15:52:23.538Z","0.4.7-canary.e5e0d81":"2026-08-23T16:12:39.569Z","0.4.7-canary.4c3982f":"2026-08-23T18:30:07.235Z","0.4.7-canary.88f38f8":"2026-08-23T18:40:33.268Z","0.4.7-canary.405f1ee":"2026-08-23T19:14:52.476Z","0.4.7-canary.b7fc8b1":"2026-08-23T19:47:23.429Z","0.4.7-canary.ecaf779":"2026-08-23T19:59:05.156Z","0.4.7-canary.e93acd6":"2026-08-23T20:54:31.438Z","0.4.7-canary.5d351e4":"2026-08-23T21:22:59.816Z","0.4.7-canary.ad3eb9b":"2026-08-23T21:33:52.739Z","0.4.7-canary.789ef57":"2026-08-23T22:47:26.437Z","0.4.7-canary.94c2d8b":"2026-08-23T23:40:45.520Z","0.4.7-canary.6759843":"2026-08-24T00:54:21.775Z","0.4.7-canary.45a401a":"2026-08-24T01:11:46.612Z","0.4.7-canary.2979219":"2026-08-24T01:27:32.738Z","0.4.7-canary.d895769":"2026-08-24T01:43:39.447Z","0.4.7-canary.29be96d":"2026-08-24T01:56:11.782Z","0.4.7-canary.63f398d":"2026-08-24T02:01:36.650Z","0.4.7-canary.674b8b8":"2026-08-24T02:09:52.996Z","0.4.7-canary.de6d448":"2026-08-24T02:23:00.945Z","0.4.7-canary.0b6762d":"2026-08-24T02:45:39.702Z","0.4.7-canary.dd94f7f":"2026-08-24T02:58:52.878Z","0.4.7-canary.78e8e1c":"2026-08-24T03:12:05.764Z","0.4.7-canary.47d5160":"2026-08-24T03:54:00.565Z","0.4.7-canary.a7a247e":"2026-08-24T04:14:00.301Z","0.4.7-canary.d334c4a":"2026-08-24T04:17:55.482Z","0.4.7-canary.540f19e":"2026-08-24T04:24:58.360Z","0.4.7-canary.20bae6c":"2026-08-24T04:31:56.936Z","0.4.7-canary.581f844":"2026-08-24T04:43:30.648Z","0.4.7-canary.51fec0c":"2026-08-24T05:06:59.144Z","0.4.7-canary.c5c7e54":"2026-08-24T05:22:09.520Z","0.4.7-canary.8a9c040":"2026-08-24T05:33:49.530Z","0.4.7-canary.a7bedb2":"2026-08-24T05:37:53.826Z","0.4.7-canary.fe95cd5":"2026-08-24T05:46:47.768Z","0.4.7-canary.c304363":"2026-08-24T06:02:33.487Z","0.4.7-canary.98ea5ba":"2026-08-24T06:06:46.598Z","0.4.7-canary.022d453":"2026-08-24T06:26:55.848Z","0.4.7-canary.dfdd778":"2026-08-24T06:37:04.566Z","0.4.7-canary.5da424d":"2026-08-24T07:26:32.269Z","0.4.7-canary.cbb991e":"2026-08-24T07:57:46.169Z","0.4.7-canary.32d41f6":"2026-08-24T14:02:06.074Z","0.4.7-canary.b6c0501":"2026-08-24T14:16:06.624Z","0.4.7-canary.8a055df":"2026-08-24T15:03:01.550Z","0.4.7-canary.e17d7f0":"2026-08-24T15:54:56.532Z","0.4.7-canary.7a9ff42":"2026-08-24T16:05:59.754Z","0.4.7-canary.44d464d":"2026-08-24T16:16:07.942Z","0.4.7-canary.2eb194f":"2026-08-24T16:33:41.306Z","0.4.7-canary.019ae5a":"2026-08-24T17:00:34.370Z","0.5.0-canary.ea888ef":"2026-08-24T17:31:36.284Z","0.5.0-canary.07f6c33":"2026-08-24T17:49:09.519Z","0.5.0-canary.54bb922":"2026-08-24T18:32:42.441Z","0.5.0-canary.8707031":"2026-08-24T18:39:08.311Z","0.5.0-canary.c47e754":"2026-08-24T18:48:48.297Z","0.5.0-canary.7b60efa":"2026-08-24T19:04:30.011Z","0.5.0-canary.66abf7b":"2026-08-24T19:41:49.718Z","0.5.0-canary.e6dc4bd":"2026-08-24T20:34:19.408Z","0.5.0-canary.c050bc5":"2026-08-24T20:50:49.555Z","0.5.0-canary.6838406":"2026-08-24T21:32:24.678Z","0.5.0-canary.f4d494c":"2026-08-24T21:39:09.302Z","0.5.0-canary.63c4c09":"2026-08-24T22:26:18.103Z","0.5.0-canary.cd1a2da":"2026-08-24T22:36:38.400Z","0.5.0-canary.c4e6328":"2026-08-24T23:57:48.811Z","0.5.0-canary.f747a49":"2026-08-25T00:18:28.081Z","0.5.0-canary.32a62fd":"2026-08-25T00:29:25.921Z","0.5.0-canary.8d45788":"2026-08-25T01:00:34.806Z","0.5.0-canary.75e726c":"2026-08-25T01:13:34.709Z","0.5.0-canary.86c10d7":"2026-08-25T01:32:48.027Z","0.5.0-canary.f2eec71":"2026-08-25T01:56:19.078Z","0.5.0-canary.1f8525f":"2026-08-25T02:07:16.730Z","0.5.0-canary.23fb7ca":"2026-08-25T02:15:27.825Z","0.5.0-canary.b0a09a6":"2026-08-25T02:31:09.258Z","0.5.0-canary.299077f":"2026-08-25T03:45:07.444Z","0.5.0-canary.b79f0db":"2026-08-25T04:00:33.871Z","0.5.0-canary.8985bb9":"2026-08-25T05:33:37.448Z","0.5.0-canary.cac77bc":"2026-08-25T12:10:12.319Z","0.5.0-canary.955ecef":"2026-08-25T16:10:27.029Z","0.5.0-canary.4124603":"2026-08-25T16:24:29.006Z","0.5.0-canary.780938e":"2026-08-25T16:38:17.055Z","0.5.0-canary.b66918b":"2026-08-25T17:57:31.299Z","0.5.0-canary.cb20a01":"2026-08-25T18:16:56.697Z","0.5.0-canary.e314f19":"2026-08-25T18:29:44.007Z","0.5.0-canary.c04ec04":"2026-08-25T18:33:57.181Z","0.5.0-canary.5c39665":"2026-08-25T18:41:04.512Z","0.5.0-canary.60cea48":"2026-08-25T18:46:48.572Z","0.5.0-canary.41494fc":"2026-08-25T19:00:30.216Z","0.5.0-canary.e3259c9":"2026-08-25T22:14:41.993Z","0.5.0-canary.70988c2":"2026-08-26T02:44:56.592Z","0.5.0-canary.cf77229":"2026-08-26T02:52:28.057Z","0.5.0-canary.5dda94c":"2026-08-26T03:14:17.369Z","0.5.0-canary.3799df9":"2026-08-26T03:21:56.456Z","0.5.0-canary.ca5b83b":"2026-08-26T04:02:45.674Z","0.5.0-canary.ad29a5c":"2026-08-26T04:14:44.605Z","0.5.0-canary.58f9542":"2026-08-26T05:10:32.764Z","0.5.0-canary.7898207":"2026-08-26T09:04:34.584Z","0.5.0-canary.f0c3ea5":"2026-08-26T09:26:55.631Z","0.5.0-canary.9345b26":"2026-08-26T09:33:21.318Z","0.5.0-canary.055e75f":"2026-08-26T11:32:50.824Z","0.5.0-canary.6447c5e":"2026-08-26T13:38:17.959Z","0.5.0-canary.408cef2":"2026-08-26T14:13:55.691Z","0.5.0-canary.9a61177":"2026-08-26T17:35:13.527Z","0.5.0-canary.6040af6":"2026-08-26T17:40:43.242Z","0.5.0-canary.43a0839":"2026-08-26T18:00:48.134Z","0.5.0-canary.c333a1c":"2026-08-26T18:12:06.208Z","0.5.0-canary.b47ad01":"2026-08-26T18:27:23.336Z","0.5.0-canary.d1807b8":"2026-08-26T19:54:40.230Z","0.5.0-canary.90bf6c9":"2026-08-26T19:58:33.197Z","0.5.0-canary.fb17bfe":"2026-08-26T21:20:21.881Z","0.5.0-canary.7bd80db":"2026-08-26T21:32:49.544Z","0.5.0-canary.09d191c":"2026-08-26T21:44:20.676Z","0.5.0-canary.553b07f":"2026-08-26T21:51:44.087Z","0.5.0-canary.824a181":"2026-08-26T22:13:19.149Z","0.5.0-canary.6efc31b":"2026-08-26T22:24:40.752Z","0.5.0-canary.f4aab4c":"2026-08-26T22:33:06.044Z","0.5.0-canary.d4d4fc5":"2026-08-26T22:50:08.245Z","0.5.0-canary.cddf57e":"2026-08-26T23:38:02.005Z","0.5.0-canary.64feb1e":"2026-08-27T00:35:17.084Z","0.5.0-canary.5b5f190":"2026-08-27T00:41:59.485Z","0.5.0-canary.4a5af15":"2026-08-27T01:21:43.802Z","0.5.0-canary.a7ad8f9":"2026-08-27T01:36:04.449Z","0.5.0-canary.4e1b670":"2026-08-27T02:40:09.771Z","0.5.0-canary.cd7fb74":"2026-08-27T02:43:59.109Z","0.5.0-canary.70dea86":"2026-08-27T03:04:52.437Z","0.5.0-canary.51aa5eb":"2026-08-27T03:28:40.230Z","0.5.0-canary.38e58e4":"2026-08-27T04:17:23.336Z","0.5.0-canary.d88306a":"2026-08-27T04:23:03.321Z","0.5.0-canary.08a3758":"2026-08-27T04:48:05.201Z","0.5.0-canary.d1cab79":"2026-08-27T05:17:24.586Z","0.5.0-canary.d7c163c":"2026-08-27T05:42:24.187Z","0.5.0-canary.009bcb3":"2026-08-27T05:47:36.454Z","0.5.0-canary.081a777":"2026-08-27T06:19:13.637Z","0.5.0-canary.c0c7f8b":"2026-08-27T06:28:04.996Z","0.5.0-canary.9e2f1e1":"2026-08-27T07:02:55.196Z","0.5.0-canary.6f7da5c":"2026-08-27T07:15:38.057Z","0.5.0-canary.bef71c4":"2026-08-27T07:40:19.188Z","0.5.0-canary.e1079ca":"2026-08-27T07:53:49.733Z","0.5.0-canary.d0536cd":"2026-08-27T07:59:59.127Z","0.5.0-canary.7a931cf":"2026-08-27T08:16:34.606Z","0.5.0-canary.a5f4b03":"2026-08-27T08:37:22.058Z","0.5.0-canary.1d94f85":"2026-08-27T08:50:05.414Z","0.5.0-canary.9fb6144":"2026-08-27T09:51:38.941Z","0.5.0-canary.143c519":"2026-08-27T10:12:23.833Z","0.5.0-canary.7e6b73b":"2026-08-27T10:47:10.701Z","0.5.0-canary.be5278b":"2026-08-27T11:33:15.923Z","0.5.0-canary.fbd838e":"2026-08-27T12:38:45.412Z","0.5.0-canary.8bb01b1":"2026-08-27T12:59:51.664Z","0.5.0-canary.e5e83ef":"2026-08-27T13:38:09.967Z","0.5.0-canary.73b00a5":"2026-08-27T14:18:33.853Z","0.5.0-canary.d80c788":"2026-08-27T14:51:35.829Z","0.5.0-canary.c7a6a49":"2026-08-27T16:56:38.861Z","0.5.0-canary.89abbb3":"2026-08-27T17:11:46.784Z","0.5.0-canary.f24d0e9":"2026-08-27T17:25:30.599Z","0.5.0-canary.e6507a9":"2026-08-27T18:15:46.733Z","0.5.0-canary.9ece784":"2026-08-27T20:49:25.598Z","0.5.0-canary.2458b03":"2026-08-27T21:02:39.875Z","0.5.0-canary.c6041cf":"2026-08-27T22:08:56.854Z","0.5.0-canary.9aaa6f4":"2026-08-28T00:23:35.067Z","0.5.0-canary.d42f87a":"2026-08-28T04:26:50.786Z","0.5.0-canary.9e477b0":"2026-08-28T04:33:59.768Z","0.5.0-canary.9362563":"2026-08-28T04:53:20.897Z","0.5.0-canary.a83c559":"2026-08-28T15:08:58.313Z","0.5.0-canary.1b706d5":"2026-08-28T15:49:36.866Z","0.5.0-canary.f0043d8":"2026-08-28T16:38:25.114Z","0.5.0-canary.8e2751b":"2026-08-28T17:04:14.679Z","0.5.0-canary.b4ffc91":"2026-08-28T18:05:10.466Z","0.5.0-canary.d51dbad":"2026-08-28T18:16:53.880Z","0.5.0-canary.7cb5bac":"2026-08-28T18:36:52.641Z","0.5.0-canary.c84106b":"2026-08-28T19:41:26.672Z","0.5.0-canary.5839db0":"2026-08-28T21:19:30.647Z","0.5.0-canary.88fde91":"2026-08-28T21:49:28.314Z","0.5.0-canary.8692106":"2026-08-28T22:23:26.808Z","0.5.0-canary.677d68e":"2026-08-28T23:28:37.840Z","0.5.0-canary.c6a8b21":"2026-08-28T23:47:49.492Z","0.5.0-canary.20cf2b5":"2026-08-29T00:41:05.588Z","0.5.0-canary.c2ae093":"2026-08-29T02:39:28.650Z","0.5.1-canary.f64186a":"2026-08-29T15:04:42.841Z","0.5.1-canary.8359f1a":"2026-08-29T15:22:19.122Z","0.5.1-canary.046f6ea":"2026-08-30T04:01:59.674Z","0.5.1-canary.89610aa":"2026-08-30T06:01:35.367Z","0.5.1-canary.70169cd":"2026-08-30T15:35:12.615Z","0.5.2-canary.c7df10c":"2026-08-30T15:57:20.204Z","0.5.2-canary.c9c8564":"2026-08-30T16:37:31.169Z","0.5.2-canary.11abdc7":"2026-08-30T17:36:20.973Z","0.5.2-canary.1917581":"2026-08-30T19:46:18.121Z","0.5.2-canary.98dd983":"2026-08-30T20:58:52.269Z","0.5.2-canary.1e5db77":"2026-08-30T21:19:58.652Z","0.5.2-canary.2da7a39":"2026-08-30T22:04:31.291Z","0.5.2-canary.0f46244":"2026-08-30T22:12:43.565Z","0.5.2-canary.e4f7677":"2026-08-30T22:29:15.566Z","0.5.2-canary.6a90cd9":"2026-08-30T22:52:49.237Z","0.5.2-canary.6fa5b2f":"2026-08-30T23:13:44.751Z","0.5.2-canary.a290966":"2026-08-30T23:35:22.808Z","0.5.2-canary.bd86c75":"2026-08-30T23:41:05.722Z","0.5.2-canary.a32c011":"2026-08-30T23:47:13.463Z","0.5.2-canary.0b37113":"2026-08-30T23:58:37.133Z","0.5.2-canary.7c0009d":"2026-08-31T00:21:05.950Z","0.5.2-canary.fbfe729":"2026-08-31T01:03:48.812Z","0.5.2-canary.0a6a1eb":"2026-08-31T01:08:01.130Z","0.5.2-canary.212c4fd":"2026-08-31T01:13:19.051Z","0.5.2-canary.17f22f4":"2026-08-31T01:29:54.721Z","0.5.2-canary.a400ffc":"2026-08-31T01:43:41.679Z","0.5.2-canary.8def956":"2026-08-31T01:48:03.150Z","0.5.2-canary.1170b47":"2026-08-31T02:04:12.046Z","0.5.2-canary.4a70238":"2026-08-31T02:30:52.566Z","0.5.2-canary.f83cae8":"2026-08-31T02:41:37.728Z","0.5.2-canary.67ce2b9":"2026-08-31T02:47:17.343Z","0.5.2-canary.1f1809f":"2026-08-31T03:00:12.429Z","0.5.2-canary.457de8d":"2026-08-31T03:07:47.125Z","0.5.2-canary.c6bea91":"2026-08-31T03:19:02.728Z","0.5.2-canary.e4f8e4e":"2026-08-31T03:34:35.134Z","0.5.2-canary.039852f":"2026-08-31T03:41:41.576Z","0.5.2-canary.e13faef":"2026-08-31T04:07:47.788Z","0.5.2-canary.397e0c6":"2026-08-31T04:42:01.460Z","0.5.2-canary.53353aa":"2026-08-31T04:57:13.681Z","0.5.2-canary.005d975":"2026-08-31T05:12:38.419Z","0.5.2-canary.1e29ea2":"2026-08-31T05:23:56.931Z","0.5.2-canary.2312b4c":"2026-08-31T05:43:37.756Z","0.5.2-canary.9ef3dab":"2026-08-31T05:50:12.319Z","0.5.2-canary.b5656ff":"2026-08-31T06:03:07.628Z","0.5.2-canary.3828a31":"2026-08-31T06:28:26.341Z","0.5.2-canary.b09e3fd":"2026-08-31T07:02:08.103Z","0.5.2-canary.05994f8":"2026-08-31T07:11:58.616Z","0.5.2-canary.42584aa":"2026-08-31T07:19:31.385Z","0.5.2-canary.5e8fab8":"2026-08-31T07:33:30.760Z","0.5.2-canary.c0fb56d":"2026-08-31T08:04:42.710Z","0.5.2-canary.00477a5":"2026-08-31T08:36:20.047Z","0.5.2-canary.5f857eb":"2026-08-31T08:50:12.163Z","0.5.2-canary.1f005bf":"2026-08-31T08:58:37.363Z","0.5.2-canary.bc39db4":"2026-08-31T09:36:13.444Z","0.5.2-canary.e03511b":"2026-08-31T13:59:04.386Z","0.5.2-canary.377296d":"2026-08-31T15:07:14.592Z","0.5.2-canary.51c960c":"2026-08-31T15:29:00.894Z","0.5.2-canary.9eeb4ab":"2026-08-31T15:39:13.688Z","0.5.2-canary.9ace7d2":"2026-08-31T16:21:29.146Z","0.5.2-canary.236860c":"2026-08-31T17:09:30.917Z","0.5.2-canary.cc643d0":"2026-08-31T17:22:13.413Z","0.5.2-canary.d7bb4bf":"2026-08-31T18:03:56.689Z","0.5.2-canary.9da7cb3":"2026-08-31T19:12:13.528Z","0.5.2-canary.91a12c0":"2026-08-31T21:55:17.882Z","0.5.2-canary.de42f11":"2026-08-31T23:22:17.921Z","0.5.2-canary.ba1aebe":"2026-09-01T00:34:01.299Z","0.5.2-canary.fa93107":"2026-09-01T01:25:49.469Z","0.5.2-canary.edc0cfc":"2026-09-01T02:55:20.511Z","0.5.2-canary.a1f0dde":"2026-09-01T03:02:22.789Z","0.5.2-canary.a84d09c":"2026-09-01T04:15:39.324Z","0.5.2-canary.fb400d4":"2026-09-01T05:29:05.980Z","0.5.2-canary.03eb631":"2026-09-01T05:54:04.229Z","0.5.2-canary.dad85ee":"2026-09-01T07:25:57.211Z","0.5.2-canary.e1462fb":"2026-09-01T08:32:35.914Z","0.5.2-canary.6c25a4f":"2026-09-01T13:51:24.108Z","0.5.2-canary.306a120":"2026-09-01T14:09:49.535Z","0.5.2-canary.4389248":"2026-09-01T14:19:24.614Z","0.5.2-canary.c519750":"2026-09-01T16:00:12.363Z","0.5.2-canary.40e0c6f":"2026-09-01T16:40:24.458Z","0.5.2-canary.4c2a424":"2026-09-01T17:03:27.967Z","0.5.2-canary.d5a50fe":"2026-09-01T17:35:20.082Z","0.5.2-canary.4a88299":"2026-09-01T18:15:18.558Z","0.5.2-canary.e678380":"2026-09-01T18:44:15.144Z","0.5.2-canary.780d85b":"2026-09-01T18:58:03.708Z","0.5.2-canary.61dcaac":"2026-09-01T19:18:11.539Z","0.5.2-canary.2ad586e":"2026-09-01T19:51:34.875Z","0.5.2-canary.69e6f90":"2026-09-01T20:07:35.747Z","0.5.2-canary.8bf4b51":"2026-09-01T20:11:11.250Z","0.5.2-canary.237d82a":"2026-09-01T21:05:31.794Z","0.5.2-canary.ed45a8f":"2026-09-01T21:17:14.028Z","0.5.2-canary.83873b3":"2026-09-01T21:21:15.312Z","0.5.2-canary.33b2b7d":"2026-09-01T21:26:58.822Z","0.5.2-canary.917db9e":"2026-09-01T22:25:34.478Z","0.5.2-canary.560d733":"2026-09-01T23:23:32.372Z","0.5.2-canary.a05c137":"2026-09-02T00:15:54.835Z","0.5.2-canary.8c9576d":"2026-09-02T01:12:19.604Z","0.5.2-canary.864e66d":"2026-09-02T01:19:09.429Z","0.5.2-canary.5dabc56":"2026-09-02T02:36:55.976Z","0.5.2-canary.4357d28":"2026-09-02T03:02:26.929Z","0.5.2-canary.701fd39":"2026-09-02T03:51:53.851Z","0.5.2-canary.b719829":"2026-09-02T04:03:39.884Z","0.5.2-canary.501e975":"2026-09-02T04:39:51.192Z","0.5.2-canary.d6ee70c":"2026-09-02T05:27:28.838Z","0.5.2-canary.42129ab":"2026-09-02T05:59:44.842Z","0.5.2-canary.a3e3d17":"2026-09-02T06:45:36.757Z","0.5.2-canary.6d2dce2":"2026-09-02T07:28:40.284Z","0.5.2-canary.c68e4c2":"2026-09-02T08:29:17.498Z","0.5.2-canary.1e72276":"2026-09-02T09:15:06.879Z","0.5.2-canary.4f39c7e":"2026-09-02T09:50:35.124Z","0.5.2-canary.b89b2ec":"2026-09-02T11:34:31.282Z","0.5.2-canary.c55ef8e":"2026-09-02T11:38:51.059Z","0.5.2-canary.d55751f":"2026-09-02T12:20:39.642Z","0.5.2-canary.5c7e31a":"2026-09-02T12:42:34.547Z","0.5.2-canary.95a7219":"2026-09-02T13:24:58.616Z","0.5.2-canary.a16a82c":"2026-09-02T14:28:17.570Z","0.5.2-canary.ac68796":"2026-09-02T16:34:31.049Z","0.5.2-canary.7418f0e":"2026-09-02T18:00:11.086Z","0.5.2-canary.42b2fdd":"2026-09-02T18:06:05.562Z","0.5.2-canary.546a2f7":"2026-09-02T18:22:45.864Z","0.5.2-canary.3ffe0fc":"2026-09-02T18:58:20.995Z","0.5.2-canary.4a48880":"2026-09-02T19:49:50.463Z","0.5.2-canary.680338c":"2026-09-02T20:26:49.294Z","0.5.2-canary.6949d4b":"2026-09-02T20:36:49.923Z","0.5.2-canary.48cb3a4":"2026-09-02T20:41:23.554Z","0.5.2-canary.d7c6772":"2026-09-02T20:59:44.659Z","0.5.2-canary.621c401":"2026-09-02T21:07:05.778Z","0.5.2-canary.35a452d":"2026-09-02T21:11:12.124Z","0.5.2-canary.a734703":"2026-09-02T21:18:59.455Z","0.5.2-canary.65be21b":"2026-09-02T21:30:35.885Z","0.5.2-canary.c203bf9":"2026-09-02T22:15:21.292Z","0.5.2-canary.b1f1d68":"2026-09-02T22:21:37.395Z","0.5.2-canary.6e84905":"2026-09-02T23:25:09.564Z","0.5.2-canary.95e7bfa":"2026-09-02T23:47:38.586Z","0.5.2-canary.7026618":"2026-09-02T23:56:02.137Z","0.5.2-canary.58d4b80":"2026-09-03T00:17:01.112Z","0.5.2-canary.dc5565e":"2026-09-03T00:51:13.535Z","0.5.2-canary.67f42b3":"2026-09-03T01:16:20.058Z","0.5.2-canary.4ec74d9":"2026-09-03T01:45:25.068Z","0.5.2-canary.a69076d":"2026-09-03T02:39:21.796Z","0.5.2-canary.a5333b2":"2026-09-03T02:52:24.521Z","0.5.2-canary.1581b09":"2026-09-03T05:03:03.007Z","0.5.2-canary.aa56577":"2026-09-03T06:38:16.071Z","0.5.2-canary.311deef":"2026-09-03T12:56:23.143Z","0.5.2-canary.adf002a":"2026-09-03T13:14:33.206Z","0.5.2-canary.1b1ef57":"2026-09-03T13:47:56.471Z","0.5.2-canary.29bde32":"2026-09-03T14:26:32.473Z","0.5.2-canary.be8ea2d":"2026-09-03T14:47:53.994Z","0.5.2-canary.8e374ad":"2026-09-03T14:54:13.403Z","0.5.2-canary.08db6e9":"2026-09-03T15:00:20.388Z","0.5.2-canary.d72fc12":"2026-09-03T15:15:01.543Z","0.5.2-canary.5d87328":"2026-09-03T15:48:09.220Z","0.5.2-canary.2e51213":"2026-09-03T16:33:14.267Z","0.5.2-canary.b7667d1":"2026-09-03T16:59:59.875Z","0.5.2-canary.53ca0e7":"2026-09-03T17:26:15.721Z","0.5.2-canary.6cad6b7":"2026-09-03T17:37:52.293Z","0.5.2-canary.be67ed5":"2026-09-03T18:07:31.702Z","0.5.2-canary.9643689":"2026-09-03T18:30:50.441Z","0.5.2-canary.89374ed":"2026-09-03T18:37:38.829Z","0.5.2-canary.030fd67":"2026-09-03T18:54:44.515Z","0.5.2-canary.d77fd8b":"2026-09-03T20:00:38.747Z","0.5.2-canary.b3c6619":"2026-09-04T03:22:24.045Z","0.5.2-canary.f0c15b1":"2026-09-04T04:06:35.300Z","0.5.2-canary.1252020":"2026-09-04T05:45:49.428Z","0.5.2-canary.5efaf01":"2026-09-04T13:37:50.229Z","0.5.2-canary.ea1b9b5":"2026-09-04T14:02:04.383Z","0.5.2-canary.ea04834":"2026-09-04T15:47:27.788Z","0.5.2-canary.a37a895":"2026-09-04T16:17:32.245Z","0.5.2-canary.53112ff":"2026-09-04T16:26:10.239Z","0.5.2-canary.c3b79f6":"2026-09-04T16:32:27.489Z","0.5.2-canary.7788679":"2026-09-04T16:39:17.346Z","0.5.2-canary.7409f9f":"2026-09-04T17:35:16.347Z","0.5.2-canary.8515535":"2026-09-04T17:38:30.434Z","0.5.2-canary.6e6b9b4":"2026-09-04T17:41:58.565Z","0.5.2-canary.8993695":"2026-09-04T18:25:44.938Z","0.5.2-canary.51676e7":"2026-09-04T18:41:07.747Z","0.5.2-canary.72fc8cd":"2026-09-04T19:09:11.226Z","0.5.2-canary.99282eb":"2026-09-04T19:54:11.726Z","0.5.2-canary.e29bf3b":"2026-09-04T20:01:25.058Z","0.5.2-canary.75a4d1d":"2026-09-04T20:13:17.547Z","0.5.2-canary.6e561f9":"2026-09-04T20:26:17.336Z","0.5.2-canary.a1e2b01":"2026-09-04T20:49:53.645Z","0.5.2-canary.7f77968":"2026-09-04T21:18:52.083Z","0.5.2-canary.64e715a":"2026-09-04T21:45:33.108Z","0.5.2-canary.f613dcb":"2026-09-04T23:59:20.416Z","0.5.2-canary.28ce0ea":"2026-09-05T00:40:47.532Z","0.5.2-canary.d305910":"2026-09-05T00:45:01.368Z","0.5.2-canary.8449e38":"2026-09-05T00:50:32.809Z","0.5.2-canary.093c131":"2026-09-05T01:15:05.467Z","0.5.2-canary.a9f6cf4":"2026-09-05T01:45:42.369Z","0.5.2-canary.cb13c1e":"2026-09-05T02:03:48.020Z","0.5.2-canary.3b4f1c2":"2026-09-05T03:13:18.778Z","0.5.2-canary.63a0bcd":"2026-09-05T03:24:34.774Z","0.5.2-canary.05b679c":"2026-09-05T05:18:32.573Z","0.5.2-canary.18eec18":"2026-09-05T05:53:22.539Z","0.5.2-canary.0ccad5b":"2026-09-05T07:27:34.188Z","0.5.2-canary.9bc4a62":"2026-09-05T17:16:24.319Z","0.5.2-canary.5aca971":"2026-09-05T17:21:46.490Z","0.5.2-canary.b1fcbee":"2026-09-06T03:35:46.094Z","0.5.2-canary.d17b39e":"2026-09-06T03:40:36.591Z","0.5.2-canary.cde73c7":"2026-09-06T03:56:21.807Z","0.5.2-canary.e41e521":"2026-09-06T05:36:32.764Z","0.5.2-canary.bea53b2":"2026-09-06T05:53:43.999Z","0.5.2-canary.b2e6a1d":"2026-09-06T06:42:10.828Z","0.5.3-canary.ad49392":"2026-09-06T15:06:10.369Z","0.5.3-canary.ea5705c":"2026-09-06T15:35:09.864Z","0.5.3-canary.5823b00":"2026-09-06T16:02:21.968Z","0.5.3-canary.8427807":"2026-09-07T05:55:21.731Z","0.5.3-canary.87970aa":"2026-09-07T07:20:18.285Z","0.5.3-canary.bfee43a":"2026-09-07T07:35:42.572Z","0.5.3-canary.4a8ded0":"2026-09-07T08:00:52.225Z","0.5.4-canary.b92b076":"2026-09-07T08:18:48.473Z","0.5.4-canary.79935d4":"2026-09-07T10:00:22.931Z","0.5.4-canary.cd70861":"2026-09-07T14:09:35.273Z","0.5.4-canary.1da01a2":"2026-09-07T14:15:03.639Z","0.5.4-canary.a6078be":"2026-09-07T14:23:51.583Z","0.5.4-canary.f0aea42":"2026-09-07T14:34:26.946Z","0.5.4-canary.bceae22":"2026-09-07T14:48:29.006Z","0.5.4-canary.2f93b14":"2026-09-07T15:04:01.600Z","0.5.4-canary.fd90faa":"2026-09-07T15:22:09.899Z","0.5.4-canary.20d1a40":"2026-09-07T15:58:54.773Z","0.5.4-canary.3c50fcc":"2026-09-07T16:14:56.470Z","0.5.4-canary.a8b08f3":"2026-09-07T16:25:26.561Z","0.5.4-canary.8b6500b":"2026-09-07T18:40:46.735Z","0.5.4-canary.d41bbfa":"2026-09-07T19:18:53.338Z","0.5.4-canary.3d0bea6":"2026-09-07T19:58:10.591Z","0.5.4-canary.3750c46":"2026-09-07T22:12:23.223Z","0.5.4-canary.5967c07":"2026-09-07T23:40:16.198Z","0.5.4-canary.5b3ebfc":"2026-09-08T00:53:40.667Z","0.5.4-canary.87a0f71":"2026-09-08T02:20:33.533Z","0.5.4-canary.a8e7f9f":"2026-09-08T02:41:27.360Z","0.5.4-canary.e074389":"2026-09-08T03:12:50.216Z","0.5.4-canary.208b297":"2026-09-08T03:41:19.864Z","0.5.4-canary.4092486":"2026-09-08T04:09:04.309Z","0.5.4-canary.592d080":"2026-09-08T04:27:21.412Z","0.5.4-canary.9fdb381":"2026-09-08T15:38:35.340Z","0.5.4-canary.e6229f1":"2026-09-08T20:07:09.930Z","0.5.4-canary.43f4f7d":"2026-09-08T22:21:26.666Z","0.5.4-canary.137708d":"2026-09-08T22:51:58.014Z","0.5.4-canary.fda3f56":"2026-09-09T00:34:17.448Z","0.5.4-canary.e5b4571":"2026-09-09T01:17:11.409Z","0.5.4-canary.95c8dbf":"2026-09-09T01:30:31.191Z","0.5.4-canary.e34ea63":"2026-09-09T03:37:27.328Z","0.5.4-canary.47a7ffb":"2026-09-09T04:07:29.512Z","0.5.4-canary.77e0672":"2026-09-09T04:45:49.671Z","0.5.4-canary.62bf723":"2026-09-09T04:49:26.582Z","0.5.4-canary.93e81fe":"2026-09-09T05:42:34.448Z","0.5.4-canary.60fc2f2":"2026-09-09T06:00:26.345Z","0.5.4-canary.491945a":"2026-09-09T06:34:24.675Z","0.5.4-canary.5c37ada":"2026-09-09T07:07:18.729Z","0.5.4-canary.5123978":"2026-09-09T07:24:54.034Z","0.5.4-canary.53bc34d":"2026-09-09T10:03:55.464Z","0.5.4-canary.1232b85":"2026-09-09T12:10:19.626Z","0.5.4-canary.ad0006d":"2026-09-09T12:50:53.484Z","0.5.4-canary.4a31578":"2026-09-09T13:05:53.357Z","0.5.4-canary.83a74f6":"2026-09-09T13:13:49.327Z","0.5.4-canary.0fee3bc":"2026-09-09T13:46:16.802Z","0.5.4-canary.9ed4d00":"2026-09-09T15:07:12.348Z","0.5.4-canary.029368b":"2026-09-09T15:12:00.822Z","0.5.4-canary.64e8ee0":"2026-09-09T17:54:22.480Z","0.5.4-canary.b6ee0ef":"2026-09-09T18:26:33.570Z","0.5.4-canary.4d2bde2":"2026-09-09T19:18:38.084Z","0.5.4-canary.54ecd59":"2026-09-09T19:25:18.965Z","0.5.4-canary.a599070":"2026-09-09T20:46:07.347Z","0.5.4-canary.1e0c2ac":"2026-09-09T21:40:42.460Z","0.5.4-canary.fdb0149":"2026-09-10T05:38:11.554Z","0.5.4-canary.6ea8cf5":"2026-09-10T05:49:56.804Z","0.5.4-canary.2ffdf8e":"2026-09-10T06:31:19.624Z","0.5.4-canary.5447429":"2026-09-10T07:09:25.723Z","0.5.4-canary.1ea48bc":"2026-09-10T14:32:20.101Z","0.5.4-canary.ae2cefb":"2026-09-10T14:53:58.922Z","0.5.4-canary.ae4ad83":"2026-09-10T15:27:58.078Z","0.6.0-canary.1e63a51":"2026-09-10T15:56:46.252Z","0.6.0-canary.65dedfe":"2026-09-10T16:04:39.622Z","0.6.0-canary.f069c04":"2026-09-10T16:17:55.716Z","0.6.0-canary.cf3ae89":"2026-09-10T16:33:36.509Z","0.6.0-canary.53b874a":"2026-09-10T17:25:27.337Z","0.6.0-canary.1878190":"2026-09-10T17:30:00.666Z","0.6.0-canary.cac1b8f":"2026-09-10T17:46:14.911Z","0.6.0-canary.9c83d43":"2026-09-10T20:05:53.359Z","0.6.0-canary.abe37c5":"2026-09-10T21:40:41.726Z","0.6.0-canary.695aeec":"2026-09-10T23:22:39.448Z","0.6.0-canary.7de58fc":"2026-09-10T23:43:31.671Z","0.6.0-canary.cce4035":"2026-09-10T23:57:21.699Z","0.6.0-canary.e83410a":"2026-09-11T00:06:34.930Z","0.6.0-canary.1654e3f":"2026-09-11T00:28:52.637Z","0.6.0-canary.585c412":"2026-09-11T00:37:28.429Z","0.6.0-canary.9d6acb4":"2026-09-11T00:58:53.977Z","0.6.0-canary.814553e":"2026-09-11T01:19:17.019Z","0.6.0-canary.41ab6db":"2026-09-11T03:25:39.771Z","0.6.0-canary.2247368":"2026-09-11T16:25:46.016Z","0.6.0-canary.a075607":"2026-09-11T18:21:56.922Z","0.6.0-canary.cf47bab":"2026-09-11T19:20:41.268Z","0.6.0-canary.20df722":"2026-09-11T20:33:15.756Z","0.6.0-canary.bc1ddba":"2026-09-11T20:52:36.626Z","0.6.0-canary.6c5304c":"2026-09-11T21:07:20.798Z","0.6.0-canary.d7ceeac":"2026-09-11T23:36:42.868Z","0.6.0-canary.f574abd":"2026-09-12T01:26:38.191Z","0.6.0-canary.5b0eb5d":"2026-09-12T01:41:15.217Z","0.6.0-canary.513f549":"2026-09-12T02:35:09.414Z","0.6.0-canary.dccba2f":"2026-09-12T02:42:13.546Z","0.6.0-canary.35706b0":"2026-09-12T02:59:58.020Z","0.6.0-canary.1e98bf3":"2026-09-12T03:25:57.059Z","0.6.0-canary.16ae26d":"2026-09-12T03:34:55.900Z","0.6.0-canary.6ee849a":"2026-09-12T04:33:51.215Z","0.6.0-canary.6942460":"2026-09-12T05:00:51.022Z","0.6.0-canary.0e3f116":"2026-09-12T05:34:38.489Z","0.6.0-canary.47ba552":"2026-09-12T07:39:35.366Z","0.6.0-canary.df22b36":"2026-09-12T17:23:59.480Z","0.6.0-canary.32ef523":"2026-09-12T18:30:57.633Z","0.6.0-canary.8e5e426":"2026-09-12T21:10:11.955Z","0.6.0-canary.4a0d1d1":"2026-09-12T22:32:01.598Z","0.6.0-canary.ae9ccef":"2026-09-13T06:16:58.300Z","0.6.0-canary.4265195":"2026-09-13T12:18:06.557Z","0.6.0-canary.2ca486d":"2026-09-13T12:56:40.818Z","0.6.0-canary.819816f":"2026-09-13T14:49:47.350Z","0.6.0-canary.a8f2807":"2026-09-13T15:10:36.563Z","0.6.0-canary.186a1b3":"2026-09-13T16:23:17.038Z","0.6.1-canary.82c3188":"2026-09-13T17:37:22.762Z","0.6.1-canary.72ce440":"2026-09-13T18:20:39.645Z","0.6.1-canary.47cfd52":"2026-09-13T18:40:48.364Z","0.6.1-canary.8a2a626":"2026-09-13T18:45:16.287Z","0.6.1-canary.bdea6e2":"2026-09-13T19:51:14.300Z","0.6.1-canary.20102ea":"2026-09-13T21:54:07.778Z","0.6.1-canary.1c4033d":"2026-09-13T23:50:03.182Z","0.6.1-canary.f138ed9":"2026-09-14T05:32:39.880Z","0.6.1-canary.bf896f3":"2026-09-14T21:53:51.156Z","0.6.1-canary.b75ade0":"2026-09-15T02:17:16.999Z","0.6.1-canary.f48d468":"2026-09-15T02:23:06.663Z","0.6.1-canary.09decfb":"2026-09-15T02:51:04.024Z","0.6.1-canary.071a981":"2026-09-15T03:04:58.454Z","0.6.1-canary.98f9d36":"2026-09-15T03:19:51.873Z","0.6.1-canary.dd9ec6f":"2026-09-15T03:54:04.052Z","0.6.1-canary.1544a7a":"2026-09-15T06:04:36.392Z","0.6.1-canary.29f69f2":"2026-09-15T06:20:01.294Z","0.6.1-canary.c87f73f":"2026-09-15T07:30:53.669Z","0.6.1-canary.d6fd8d4":"2026-09-15T14:41:12.076Z","0.6.1-canary.70cd7a5":"2026-09-15T15:46:41.745Z","0.6.2-canary.bc93547":"2026-09-15T17:06:53.155Z","0.6.2-canary.a4bcbeb":"2026-09-15T21:03:24.586Z","0.6.2-canary.b6c720c":"2026-09-16T04:21:54.306Z","0.6.2-canary.bfee8a4":"2026-09-16T04:33:08.731Z","0.6.2-canary.2b2113d":"2026-09-16T12:31:15.986Z","0.6.2-canary.a4b2655":"2026-09-16T15:16:48.203Z","0.6.2-canary.605fa9a":"2026-09-16T16:46:42.675Z","0.6.2-canary.5a7b819":"2026-09-17T15:19:43.273Z","0.6.2-canary.da998a2":"2026-09-18T16:44:42.569Z","0.6.2-canary.af5510c":"2026-09-18T19:28:16.726Z","0.6.2-canary.b130e49":"2026-09-18T23:27:40.772Z","0.6.2-canary.7ccd6c8":"2026-09-19T04:41:36.507Z","0.6.2-canary.cdde227":"2026-09-19T07:39:11.778Z","0.6.2-canary.2414712":"2026-09-19T15:35:49.176Z","0.6.2-canary.a907275":"2026-09-19T23:36:43.570Z","0.6.2-canary.413fa55":"2026-09-20T00:59:38.235Z","0.6.2-canary.176dfa6":"2026-09-20T02:05:19.771Z","0.6.2-canary.b09d120":"2026-09-20T02:12:11.896Z","0.6.2-canary.6203871":"2026-09-20T04:35:28.148Z","0.6.2-canary.7cce14f":"2026-09-20T04:41:41.168Z","0.6.2-canary.0faf070":"2026-09-20T04:48:29.427Z","0.6.2-canary.d4cc232":"2026-09-20T06:15:00.093Z","0.6.2-canary.5dcd8dd":"2026-09-20T06:30:25.787Z","0.6.2-canary.d993f65":"2026-09-20T07:02:51.385Z","0.6.2-canary.eec3a19":"2026-09-20T08:50:59.339Z","0.6.2-canary.dd1f91d":"2026-09-20T09:43:19.682Z","0.6.2-canary.a95683f":"2026-09-20T14:17:18.513Z","0.6.2-canary.cb7a565":"2026-09-20T16:28:12.834Z","0.6.2-canary.2acc24f":"2026-09-20T16:49:45.301Z","0.6.2-canary.a540a6d":"2026-09-20T18:53:41.609Z","0.6.2-canary.970b592":"2026-09-20T19:56:20.109Z","0.6.2-canary.44e3e84":"2026-09-20T20:46:10.366Z","0.6.2-canary.400998f":"2026-09-20T22:04:46.810Z","0.6.2-canary.f8de57b":"2026-09-20T22:44:22.791Z","0.6.2-canary.4f5e785":"2026-09-21T03:21:13.046Z","0.6.2-canary.937f4f8":"2026-09-21T03:55:31.965Z","0.6.2-canary.3d1d298":"2026-09-21T04:01:51.785Z","0.6.2-canary.d932a1b":"2026-09-21T04:14:21.259Z","0.6.2-canary.20229b5":"2026-09-21T04:36:25.255Z","0.6.2-canary.3d82ed5":"2026-09-21T04:40:32.630Z","0.6.2-canary.65c6718":"2026-09-21T04:48:43.053Z","0.6.2-canary.023c3e4":"2026-09-21T06:17:37.235Z","0.6.2-canary.c8d5849":"2026-09-21T07:21:27.916Z","0.6.2-canary.6298680":"2026-09-21T10:17:31.071Z","0.6.2-canary.2077723":"2026-09-21T12:18:08.201Z","0.6.2-canary.a3f8184":"2026-09-21T14:12:10.058Z","0.6.2-canary.1919355":"2026-09-21T17:09:20.133Z","0.6.2-canary.17f2a58":"2026-09-21T17:20:22.461Z","0.6.2-canary.9f61a79":"2026-09-21T21:21:06.255Z","0.6.2-canary.4a66200":"2026-09-21T22:25:19.524Z","0.6.2-canary.9f0783f":"2026-09-21T23:33:59.551Z","0.6.2-canary.9d8c692":"2026-09-22T04:45:34.298Z","0.6.2-canary.7107d42":"2026-09-22T12:03:43.240Z","0.6.2-canary.423c87c":"2026-09-22T14:02:17.841Z","0.6.2-canary.5471bed":"2026-09-22T15:46:35.647Z","0.6.2-canary.2fedb82":"2026-09-22T16:37:38.984Z","0.6.2-canary.fc74d7e":"2026-09-22T16:47:54.141Z","0.6.2-canary.8112fcc":"2026-09-22T18:14:34.693Z","0.6.2-canary.f09c260":"2026-09-22T20:00:01.003Z","0.6.2-canary.9a80beb":"2026-09-22T20:13:16.646Z","0.6.2-canary.4a96203":"2026-09-22T20:21:26.905Z","0.6.2-canary.8c8f9a2":"2026-09-22T20:26:04.824Z","0.6.2-canary.a7f992d":"2026-09-22T20:49:28.609Z","0.6.2-canary.7f5bd12":"2026-09-22T21:04:19.367Z","0.6.2-canary.9cfb2b5":"2026-09-22T21:26:12.371Z","0.6.2-canary.99021b7":"2026-09-22T22:09:24.093Z","0.6.2-canary.b576fc6":"2026-09-22T22:37:09.529Z","0.6.2-canary.158512f":"2026-09-23T00:25:50.573Z","0.6.2-canary.c9fb1ad":"2026-09-23T02:31:49.476Z","0.6.2-canary.d19588c":"2026-09-23T03:10:04.968Z","0.6.2-canary.82eeea2":"2026-09-23T03:32:00.600Z","0.6.2-canary.14d5f95":"2026-09-23T03:39:29.089Z","0.6.2-canary.d72e4d6":"2026-09-23T03:50:45.334Z","0.6.2-canary.2932950":"2026-09-23T13:39:18.697Z","0.6.3-canary.8492dde":"2026-09-23T15:13:56.475Z","0.6.3-canary.6f03d72":"2026-09-23T16:50:40.476Z","0.6.3-canary.01fa439":"2026-09-23T17:51:38.989Z","0.6.3-canary.0949cb1":"2026-09-23T18:59:32.013Z","0.6.3-canary.e9b8aa1":"2026-09-23T19:51:45.659Z","0.6.3-canary.1d940e0":"2026-09-23T20:36:53.544Z","0.6.3-canary.ea2f048":"2026-09-23T22:16:15.615Z","0.6.3-canary.b7cc8b8":"2026-09-23T22:34:45.477Z","0.6.3-canary.90e79a2":"2026-09-23T23:01:10.512Z","0.6.3-canary.1f7db5b":"2026-09-23T23:07:16.384Z","0.6.3-canary.98a2e4e":"2026-09-23T23:42:28.366Z","0.6.3-canary.60b419f":"2026-09-24T00:25:59.706Z","0.6.3-canary.bcf01fe":"2026-09-24T00:33:54.719Z","0.6.3-canary.b333c39":"2026-09-24T00:43:08.655Z","0.6.3-canary.1748644":"2026-09-24T00:58:51.053Z","0.6.3-canary.ccfce9a":"2026-09-24T01:20:47.383Z","0.6.3-canary.89c4819":"2026-09-24T01:35:45.092Z","0.6.3-canary.c3f0391":"2026-09-24T02:03:58.779Z","0.6.3-canary.c3c5571":"2026-09-24T02:14:20.881Z","0.6.3-canary.54be197":"2026-09-24T03:52:17.921Z","0.6.3-canary.3ee796c":"2026-09-24T04:23:56.728Z","0.6.3-canary.9e4c545":"2026-09-24T05:02:45.139Z","0.6.3-canary.45a9bf5":"2026-09-24T05:14:46.416Z","0.6.3-canary.17044ab":"2026-09-24T05:21:34.119Z","0.6.3-canary.3e8c2f1":"2026-09-24T05:41:41.639Z","0.6.3-canary.6c6c14e":"2026-09-24T05:45:55.775Z","0.6.3-canary.c13ef6b":"2026-09-24T05:56:47.245Z","0.6.3-canary.866c9ea":"2026-09-24T06:11:47.447Z","0.6.3-canary.1a9bb4a":"2026-09-24T06:14:47.072Z","0.6.3-canary.bea59f6":"2026-09-24T06:20:51.387Z","0.6.3-canary.4435b62":"2026-09-24T07:08:02.809Z","0.6.3-canary.2c831e4":"2026-09-24T07:16:20.636Z","0.6.3-canary.f22695a":"2026-09-24T07:30:58.929Z","0.6.3-canary.d0d49a4":"2026-09-24T09:30:08.858Z","0.6.3-canary.e073c9f":"2026-09-24T09:59:11.844Z","0.6.3-canary.ebaebc4":"2026-09-24T14:52:04.876Z","0.6.3-canary.685131c":"2026-09-24T15:28:42.838Z","0.6.3-canary.7482949":"2026-09-24T16:49:13.131Z","0.6.3-canary.7cd3516":"2026-09-24T17:02:34.629Z","0.6.3-canary.d07687a":"2026-09-24T17:29:56.620Z","0.6.3-canary.09846f0":"2026-09-24T20:11:28.842Z","0.6.3-canary.e7819e0":"2026-09-24T20:38:17.971Z","0.6.3-canary.a860a50":"2026-09-24T21:14:48.070Z","0.6.3-canary.dea6813":"2026-09-24T21:39:00.899Z","0.6.3-canary.4fb81b0":"2026-09-24T21:46:16.263Z","0.6.3-canary.8dd6f73":"2026-09-24T21:52:16.152Z","0.6.3-canary.3263b99":"2026-09-24T22:01:45.667Z","0.6.3-canary.db4e378":"2026-09-24T22:12:28.088Z","0.6.3-canary.34b4692":"2026-09-24T22:46:26.829Z","0.6.3-canary.a00065f":"2026-09-25T06:00:40.830Z","0.6.3-canary.7210f0d":"2026-09-25T06:10:40.548Z","0.6.3-canary.29be688":"2026-09-25T07:04:08.394Z","0.6.3-canary.ddb63c3":"2026-09-25T13:16:31.943Z","0.6.3-canary.9dbb6c1":"2026-09-25T15:06:48.482Z","0.6.3-canary.ca469c7":"2026-09-25T15:28:39.246Z","0.6.3-canary.0899f21":"2026-09-25T19:39:13.219Z","0.6.3-canary.c82ebb8":"2026-09-25T23:44:50.945Z","0.6.3-canary.82fb22c":"2026-09-26T00:10:52.424Z","0.6.3-canary.1013a81":"2026-09-26T02:36:11.264Z","0.6.3-canary.5937ac3":"2026-09-26T02:54:58.542Z","0.6.3-canary.db93298":"2026-09-26T14:37:07.101Z","0.6.3-canary.0788c49":"2026-09-26T15:00:28.322Z","0.6.3-canary.f04b501":"2026-09-26T19:04:57.038Z","0.6.3-canary.31b58bc":"2026-09-27T11:37:08.394Z","0.6.3-canary.ae45a3d":"2026-09-27T12:36:55.438Z","0.6.3-canary.4d19926":"2026-09-28T17:24:59.181Z","0.6.3-canary.e59d786":"2026-09-28T17:40:00.466Z","0.6.3-canary.c1c2335":"2026-09-28T17:44:12.532Z","0.6.3-canary.df1837b":"2026-09-28T19:22:05.795Z","0.6.3-canary.1b199ad":"2026-09-28T20:04:14.884Z","0.6.3-canary.b1da7d2":"2026-09-28T20:42:25.736Z","0.6.3-canary.395846b":"2026-09-28T20:54:16.745Z","0.6.3-canary.665afc1":"2026-09-28T21:17:05.749Z","0.6.3-canary.7ada42e":"2026-09-28T22:31:24.097Z","0.6.3-canary.2bb99ed":"2026-09-28T23:06:36.015Z","0.6.3-canary.039a67e":"2026-09-28T23:27:00.824Z","0.6.3-canary.ca632c6":"2026-09-28T23:58:15.301Z","0.6.3-canary.33ddd44":"2026-09-29T02:04:09.873Z","0.6.3-canary.35a722f":"2026-09-29T02:20:38.772Z","0.6.3-canary.e78c3ce":"2026-09-29T03:08:57.457Z","0.6.3-canary.db7b338":"2026-09-29T03:23:52.414Z","0.6.3-canary.22be8db":"2026-09-29T03:50:40.164Z","0.6.3-canary.1f30d4e":"2026-09-29T04:14:39.115Z","0.6.3-canary.533ecc7":"2026-09-29T04:30:06.629Z","0.6.3-canary.4ec26d7":"2026-09-29T04:44:47.880Z","0.6.3-canary.a078d7a":"2026-09-29T10:56:36.916Z","0.6.3-canary.e86aa19":"2026-09-29T11:42:43.698Z","0.6.3-canary.287212a":"2026-09-29T15:36:23.995Z","0.6.3-canary.b6f9ee7":"2026-09-29T16:41:32.242Z","0.6.3-canary.ee13359":"2026-09-29T18:27:32.424Z"},"bugs":{"url":"https://github.com/facebook/astryx/issues"},"license":"MIT","homepage":"https://github.com/facebook/astryx#readme","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git"},"description":"Bootstrap placeholder for trusted publishing setup; do not install","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"readme":"","readmeFilename":""}