{"_id":"@amulet-laboratories/rig","_rev":"15-13fe0854cb203bb6844ce2bbbc1bf9a8","name":"@amulet-laboratories/rig","dist-tags":{"latest":"4.0.0"},"versions":{"0.2.0":{"name":"@amulet-laboratories/rig","version":"0.2.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@0.2.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"dist":{"shasum":"8d42abd3cd51a237f5eb106c82a470d62c0a108e","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-0.2.0.tgz","fileCount":20,"integrity":"sha512-rvzqGa143NgqxqdBMy8zfws4SqUT7heYptXHDBnflhAVOGWEmtwk7o8m+PhO30ninsLr2YCVPabGZ5Hp/tC2zQ==","signatures":[{"sig":"MEUCIQCDbkU4+lW2K0mq1fu6oT3+YdM/A0073uwKp0G4r8+jTwIgeuYXaDd9+rrR10EX4TKusLeoqUXq+9d9RnL7swDDeJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2294692},"main":"./dist/index.cjs","type":"module","_from":"file:amulet-laboratories-rig-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./src/styles/base.css","./scaffold":"./src/styles/scaffold.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","story:preview":"histoire preview"},"_npmUser":{"name":"sndhl","email":"sndhl@pm.me"},"_resolved":"/tmp/5a6935ff4fd13c6c77c6bcee66c420d2/amulet-laboratories-rig-0.2.0.tgz","_integrity":"sha512-rvzqGa143NgqxqdBMy8zfws4SqUT7heYptXHDBnflhAVOGWEmtwk7o8m+PhO30ninsLr2YCVPabGZ5Hp/tC2zQ==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless, accessible Vue 3 component library — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.0","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"vue":"^3.5.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_0.2.0_1773989972275_0.18884161097460872","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amulet-laboratories/rig","version":"0.3.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@0.3.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"dist":{"shasum":"f0e7ec51d89c2e6f47befc9f0bbef2998d9d6ae0","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-0.3.0.tgz","fileCount":20,"integrity":"sha512-cR2ms17JGdlb7OVG12HtMpg1QtP+ZuHT5N3OpaNBkdAVOXQ+RVur56L3yvXdSqUAsQCtWycSvvvXnDpDiAbo9A==","signatures":[{"sig":"MEUCIEkcH95zBmbzLj7NgIXbqYAVyrN8IXOqi1N0uAU4uq68AiEA3X6JR/PkQ7tXWdKhRvRFWnrxwvgP6d7ol8Z4BjyS1s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2637201},"main":"./dist/index.cjs","type":"module","_from":"file:amulet-laboratories-rig-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./src/styles/base.css","./scaffold":"./src/styles/scaffold.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","story:preview":"histoire preview"},"_npmUser":{"name":"sndhl","email":"sndhl@pm.me"},"_resolved":"/tmp/a491dba8198b1b87aab616bcf4a4d235/amulet-laboratories-rig-0.3.0.tgz","_integrity":"sha512-cR2ms17JGdlb7OVG12HtMpg1QtP+ZuHT5N3OpaNBkdAVOXQ+RVur56L3yvXdSqUAsQCtWycSvvvXnDpDiAbo9A==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless, accessible Vue 3 component library — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.0","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_0.3.0_1774470399290_0.5370330982383427","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@amulet-laboratories/rig","version":"0.4.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@0.4.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"dist":{"shasum":"e058be099d0a3f2b0f6c4edaca86b928bafbb87c","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-0.4.0.tgz","fileCount":20,"integrity":"sha512-XyU4IWM5f05DY7EnfhDfY3YMjPAuAAArjbiW6csEhsUD5Js6dG6GOrxSYAMQWXdnkAILXAWacjZfW1V7+AeK1g==","signatures":[{"sig":"MEQCICbp1pjcanqxUxkqAHAaOYspGyskprSGaOCPsNZrryZTAiBs+XcMOvKGglliePdNixj7pNwkcaufMb2XiZrM9oCaXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802345},"main":"./dist/index.cjs","pnpm":{"overrides":{"flatted":">=3.4.2","minimatch":">=10.2.3"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./src/styles/base.css","./scaffold":"./src/styles/scaffold.css"},"gitHead":"fc4a320d0f7323bf2782234845c5ff1bfd87a22f","scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","prepare":"husky","test:e2e":"playwright test","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","story:preview":"histoire preview","prepublishOnly":"pnpm build"},"_npmUser":{"name":"sndhl","email":"sndhl@pm.me"},"repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless, accessible Vue 3 component library — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"workspace:*","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_0.4.0_1775839026752_0.601452336518959","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@amulet-laboratories/rig","version":"0.4.1","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@0.4.1","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"dist":{"shasum":"21c091aa50a5a446d571e32cc5ca49a1387e4c85","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-0.4.1.tgz","fileCount":24,"integrity":"sha512-boJiYxTu3V6RK8SfyhKLXwzl9fyou4atrx+XqqIX7i+at3ruX9rtBfuQPzzpIAseIt+5w4A2eej2q/kp0mwfPA==","signatures":[{"sig":"MEUCIQDbFhaJitdcqrjTJjHerJyBLu2NiIJoMLGJ+4eBGDvbSQIgK2OyMkkJBEqLNWKWNQMiCIYWaG4PgMlAWmBf6xm4Qus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2955633},"main":"./dist/index.cjs","type":"module","_from":"file:amulet-laboratories-rig-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./styles":"./src/styles/base.css","./scaffold":"./src/styles/scaffold.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","story:preview":"histoire preview"},"_npmUser":{"name":"sndhl","email":"sndhl@pm.me"},"_resolved":"/tmp/0f4a47e0d1e225b1ae5fe057237b5985/amulet-laboratories-rig-0.4.1.tgz","_integrity":"sha512-boJiYxTu3V6RK8SfyhKLXwzl9fyou4atrx+XqqIX7i+at3ruX9rtBfuQPzzpIAseIt+5w4A2eej2q/kp0mwfPA==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless, accessible Vue 3 component library — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.0","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_0.4.1_1780006669597_0.9777832705344087","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@amulet-laboratories/rig","version":"0.5.1","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@0.5.1","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"dist":{"shasum":"58b2062810742a9e5d1ce051d71f4ad4c29d4099","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-0.5.1.tgz","fileCount":628,"integrity":"sha512-OSIhIYUnIqTA5wkCktsSeUGb1dOl0ZXsDzoCaD1gblVUkG6SxkEZGYOXxhsL4WmqltzDogcMrhk+J23iObg+dg==","signatures":[{"sig":"MEUCIDMsx9igHPo4ZG4q3EbWljWcslQPtni//Q6B07cwsJbAAiEAsWk0Dd3UM02t14ZxByGyH4h3kGeeEhXHVB77aEwg2so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3252355},"main":"./dist/index.cjs","type":"module","_from":"file:amulet-laboratories-rig-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"}},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","story:preview":"histoire preview"},"_npmUser":{"name":"sndhl","email":"sndhl@pm.me"},"_resolved":"/tmp/bef75da7885573e8a857799be03172f8/amulet-laboratories-rig-0.5.1.tgz","_integrity":"sha512-OSIhIYUnIqTA5wkCktsSeUGb1dOl0ZXsDzoCaD1gblVUkG6SxkEZGYOXxhsL4WmqltzDogcMrhk+J23iObg+dg==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless, accessible Vue 3 component library — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.0","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_0.5.1_1781916459437_0.7624948586718134","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@amulet-laboratories/rig","version":"0.6.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@0.6.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"dist":{"shasum":"767d26697d7bdc234b2a654a1c31620836a69117","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-0.6.0.tgz","fileCount":636,"integrity":"sha512-WxG0tipGo1zcuppngunxB7CsyjzYoA6Xy4dE3nje+mgWY8X3gH5ZLVzBVz6oP7DobLmVVcjLEQ6n1hprI0qQeA==","signatures":[{"sig":"MEUCIDcFGl1Z2tUyBH3wHVQWb4p/R8KvS6545j8Q/d0CPvcKAiEA6LU935O+UywM+5lC09O2TElRXWf0lTzZZ6FHS7kVWJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3291103},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"}},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85255137-3df5-4e2d-84cd-ee29a5408a50"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-0.6.0.tgz","_integrity":"sha512-WxG0tipGo1zcuppngunxB7CsyjzYoA6Xy4dE3nje+mgWY8X3gH5ZLVzBVz6oP7DobLmVVcjLEQ6n1hprI0qQeA==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.1","description":"Headless, accessible Vue 3 component library — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.0","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_0.6.0_1784093786594_0.28396619659904565","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@amulet-laboratories/rig","version":"0.7.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@0.7.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"dist":{"shasum":"ca1acbafa9d8317c55aa2ea8dc3e65396ae48ec4","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-0.7.0.tgz","fileCount":636,"integrity":"sha512-xqD4e+bml82VCz0PiTWl+oEEG7yEZhm874dLrwITH1/y9iBozfe9sxxc1AoTCI6QHXZ18z6wrwY0pT+e80PIOQ==","signatures":[{"sig":"MEQCIB+bYPeADRoxwVguZb2gExvHD+Q78uV3B8JzGBVNlrgBAiBSp8v0AIoqqHG3ZuKkl2lLXaOdC4QjNRBH4J7GsJW72w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3294588},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"}},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85255137-3df5-4e2d-84cd-ee29a5408a50"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-0.7.0.tgz","_integrity":"sha512-xqD4e+bml82VCz0PiTWl+oEEG7yEZhm874dLrwITH1/y9iBozfe9sxxc1AoTCI6QHXZ18z6wrwY0pT+e80PIOQ==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.1","description":"Headless, accessible Vue 3 component library — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.0","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_0.7.0_1784158251897_0.5239275497768918","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@amulet-laboratories/rig","version":"3.0.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@3.0.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"bin":{"rig":"bin/rig.mjs"},"dist":{"shasum":"d791d9cc5587379bf0fc5fa088a23940ff97bb83","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-3.0.0.tgz","fileCount":837,"integrity":"sha512-9YwvOhf0njA5wMieQDvTPxwUuPWPz/7PszTcKi13bFGFtJCfjOr3YSOI9Tjms2KARlaWEpq81ADToB5OeopWlw==","signatures":[{"sig":"MEUCIQDgUXJ1ziaJZdi2pv9Z0Yho9gV5AJrQOf4/dxgJpgS7dAIgTwPgPNxdWE48/HwLH5Ld5zgyK5xLXEwfuZgIXE41gH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7494063},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hex":"./hex/dist/hex.css","./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./hex/fern":"./hex/dist/fern.css","./hex/iris":"./hex/dist/iris.css","./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"},"./hex/brass":"./hex/dist/brass.css","./hex/forge":"./hex/dist/forge.css","./hex/ochre":"./hex/dist/ochre.css","./hex/roast":"./hex/dist/roast.css","./hex/slate":"./hex/dist/slate.css","./hex/beacon":"./hex/dist/beacon.css","./hex/citron":"./hex/dist/citron.css","./hex/clover":"./hex/dist/clover.css","./hex/cobalt":"./hex/dist/cobalt.css","./hex/copper":"./hex/dist/copper.css","./hex/damson":"./hex/dist/damson.css","./hex/garden":"./hex/dist/garden.css","./hex/harbor":"./hex/dist/harbor.css","./hex/hearth":"./hex/dist/hearth.css","./hex/lagoon":"./hex/dist/lagoon.css","./hex/orchid":"./hex/dist/orchid.css","./hex/quartz":"./hex/dist/quartz.css","./hex/scoped":"./hex/dist/scoped.css","./hex/sienna":"./hex/dist/sienna.css","./hex/source":"./hex/src/index.css","./hex/vesper":"./hex/dist/vesper.css","./hex/cypress":"./hex/dist/cypress.css","./hex/juniper":"./hex/dist/juniper.css","./hex/voltaic":"./hex/dist/voltaic.css","./hex/cardinal":"./hex/dist/cardinal.css","./hex/greyline":"./hex/dist/greyline.css","./hex/fern/source":"./hex/src/themes/fern/index.css","./hex/iris/source":"./hex/src/themes/iris/index.css","./hex/scoped/iris":"./hex/src/scoped/themes/iris.css","./hex/shared/a11y":"./hex/src/shared/a11y.css","./hex/shared/site":"./hex/src/shared/site.css","./hex/spacewizard":"./hex/dist/spacewizard.css","./hex/brass/source":"./hex/src/themes/brass/index.css","./hex/forge/source":"./hex/src/themes/forge/index.css","./hex/ochre/source":"./hex/src/themes/ochre/index.css","./hex/roast/source":"./hex/src/themes/roast/index.css","./hex/scoped/forge":"./hex/src/scoped/themes/forge.css","./hex/scoped/ochre":"./hex/src/scoped/themes/ochre.css","./hex/slate/source":"./hex/src/themes/slate/index.css","./hex/beacon/source":"./hex/src/themes/beacon/index.css","./hex/citron/source":"./hex/src/themes/citron/index.css","./hex/clover/source":"./hex/src/themes/clover/index.css","./hex/cobalt/source":"./hex/src/themes/cobalt/index.css","./hex/copper/source":"./hex/src/themes/copper/index.css","./hex/damson/source":"./hex/src/themes/damson/index.css","./hex/garden/source":"./hex/src/themes/garden/index.css","./hex/harbor/source":"./hex/src/themes/harbor/index.css","./hex/hearth/source":"./hex/src/themes/hearth/index.css","./hex/lagoon/source":"./hex/src/themes/lagoon/index.css","./hex/orchid/source":"./hex/src/themes/orchid/index.css","./hex/quartz/source":"./hex/src/themes/quartz/index.css","./hex/scoped/citron":"./hex/src/scoped/themes/citron.css","./hex/scoped/clover":"./hex/src/scoped/themes/clover.css","./hex/scoped/cobalt":"./hex/src/scoped/themes/cobalt.css","./hex/scoped/copper":"./hex/src/scoped/themes/copper.css","./hex/scoped/garden":"./hex/src/scoped/themes/garden.css","./hex/scoped/harbor":"./hex/src/scoped/themes/harbor.css","./hex/scoped/hearth":"./hex/src/scoped/themes/hearth.css","./hex/scoped/lagoon":"./hex/src/scoped/themes/lagoon.css","./hex/scoped/orchid":"./hex/src/scoped/themes/orchid.css","./hex/scoped/sienna":"./hex/src/scoped/themes/sienna.css","./hex/scoped/source":"./hex/src/scoped/index.css","./hex/scoped/tokens":"./hex/src/scoped/tokens.css","./hex/scoped/vesper":"./hex/src/scoped/themes/vesper.css","./hex/shared/tokens":"./hex/src/shared/tokens.css","./hex/sienna/source":"./hex/src/themes/sienna/index.css","./hex/vesper/source":"./hex/src/themes/vesper/index.css","./hex/cypress/source":"./hex/src/themes/cypress/index.css","./hex/juniper/source":"./hex/src/themes/juniper/index.css","./hex/scoped/cypress":"./hex/src/scoped/themes/cypress.css","./hex/scoped/juniper":"./hex/src/scoped/themes/juniper.css","./hex/voltaic/source":"./hex/src/themes/voltaic/index.css","./hex/cardinal/source":"./hex/src/themes/cardinal/index.css","./hex/greyline/source":"./hex/src/themes/greyline/index.css","./hex/scoped/cardinal":"./hex/src/scoped/themes/cardinal.css","./hex/scoped/greyline":"./hex/src/scoped/themes/greyline.css","./hex/scoped/spacewizard":"./hex/src/scoped/themes/spacewizard.css","./hex/spacewizard/source":"./hex/src/themes/spacewizard/index.css","./hex/shared/rig-defaults":"./hex/src/shared/rig-defaults.css","./hex/shared/components/nav":"./hex/src/shared/components/nav.css","./hex/shared/components/web":"./hex/src/shared/components/web.css","./hex/shared/components/core":"./hex/src/shared/components/core.css","./hex/shared/components/data":"./hex/src/shared/components/data.css","./hex/shared/components/lists":"./hex/src/shared/components/lists.css","./hex/shared/components/menus":"./hex/src/shared/components/menus.css","./hex/shared/components/prose":"./hex/src/shared/components/prose.css","./hex/shared/components/shell":"./hex/src/shared/components/shell.css","./hex/shared/components/editor":"./hex/src/shared/components/editor.css","./hex/shared/components/extras":"./hex/src/shared/components/extras.css","./hex/shared/components/layout":"./hex/src/shared/components/layout.css","./hex/shared/components/content":"./hex/src/shared/components/content.css","./hex/shared/components/spatial":"./hex/src/shared/components/spatial.css","./hex/shared/components/temporal":"./hex/src/shared/components/temporal.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build && pnpm build:hex","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","build:hex":"pnpm --filter @amulet-laboratories/hex build","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85255137-3df5-4e2d-84cd-ee29a5408a50"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-3.0.0.tgz","_integrity":"sha512-9YwvOhf0njA5wMieQDvTPxwUuPWPz/7PszTcKi13bFGFtJCfjOr3YSOI9Tjms2KARlaWEpq81ADToB5OeopWlw==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.1","description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.0","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_3.0.0_1785308234704_0.12108596671784322","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@amulet-laboratories/rig","version":"3.1.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@3.1.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"bin":{"rig":"bin/rig.mjs"},"dist":{"shasum":"3914cba3f67fa1585a5f2263ce4c02da353bb234","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-3.1.0.tgz","fileCount":837,"integrity":"sha512-XwVfZDwIu9CzbMpnZse7Zi1lw8DNygdVZsPH9JbW7ytUDUeUwjyHju1nzhnvMh1hdmdfYy5EoeerBqlG5o9fMQ==","signatures":[{"sig":"MEQCIHFpnqMg7Uv2xXGpM3Z1e8SBxFdD0Z19s2RBtGo5aUarAiBzLmGTnr01FeUlU+iFlYqRLZP5IjjyJzF8ODcHc4VUVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7496491},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hex":"./hex/dist/hex.css","./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./hex/fern":"./hex/dist/fern.css","./hex/iris":"./hex/dist/iris.css","./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"},"./hex/brass":"./hex/dist/brass.css","./hex/forge":"./hex/dist/forge.css","./hex/ochre":"./hex/dist/ochre.css","./hex/roast":"./hex/dist/roast.css","./hex/slate":"./hex/dist/slate.css","./hex/beacon":"./hex/dist/beacon.css","./hex/citron":"./hex/dist/citron.css","./hex/clover":"./hex/dist/clover.css","./hex/cobalt":"./hex/dist/cobalt.css","./hex/copper":"./hex/dist/copper.css","./hex/damson":"./hex/dist/damson.css","./hex/garden":"./hex/dist/garden.css","./hex/harbor":"./hex/dist/harbor.css","./hex/hearth":"./hex/dist/hearth.css","./hex/lagoon":"./hex/dist/lagoon.css","./hex/orchid":"./hex/dist/orchid.css","./hex/quartz":"./hex/dist/quartz.css","./hex/scoped":"./hex/dist/scoped.css","./hex/sienna":"./hex/dist/sienna.css","./hex/source":"./hex/src/index.css","./hex/vesper":"./hex/dist/vesper.css","./hex/cypress":"./hex/dist/cypress.css","./hex/juniper":"./hex/dist/juniper.css","./hex/voltaic":"./hex/dist/voltaic.css","./hex/cardinal":"./hex/dist/cardinal.css","./hex/greyline":"./hex/dist/greyline.css","./hex/fern/source":"./hex/src/themes/fern/index.css","./hex/iris/source":"./hex/src/themes/iris/index.css","./hex/scoped/iris":"./hex/src/scoped/themes/iris.css","./hex/shared/a11y":"./hex/src/shared/a11y.css","./hex/shared/site":"./hex/src/shared/site.css","./hex/spacewizard":"./hex/dist/spacewizard.css","./hex/brass/source":"./hex/src/themes/brass/index.css","./hex/forge/source":"./hex/src/themes/forge/index.css","./hex/ochre/source":"./hex/src/themes/ochre/index.css","./hex/roast/source":"./hex/src/themes/roast/index.css","./hex/scoped/forge":"./hex/src/scoped/themes/forge.css","./hex/scoped/ochre":"./hex/src/scoped/themes/ochre.css","./hex/slate/source":"./hex/src/themes/slate/index.css","./hex/beacon/source":"./hex/src/themes/beacon/index.css","./hex/citron/source":"./hex/src/themes/citron/index.css","./hex/clover/source":"./hex/src/themes/clover/index.css","./hex/cobalt/source":"./hex/src/themes/cobalt/index.css","./hex/copper/source":"./hex/src/themes/copper/index.css","./hex/damson/source":"./hex/src/themes/damson/index.css","./hex/garden/source":"./hex/src/themes/garden/index.css","./hex/harbor/source":"./hex/src/themes/harbor/index.css","./hex/hearth/source":"./hex/src/themes/hearth/index.css","./hex/lagoon/source":"./hex/src/themes/lagoon/index.css","./hex/orchid/source":"./hex/src/themes/orchid/index.css","./hex/quartz/source":"./hex/src/themes/quartz/index.css","./hex/scoped/citron":"./hex/src/scoped/themes/citron.css","./hex/scoped/clover":"./hex/src/scoped/themes/clover.css","./hex/scoped/cobalt":"./hex/src/scoped/themes/cobalt.css","./hex/scoped/copper":"./hex/src/scoped/themes/copper.css","./hex/scoped/garden":"./hex/src/scoped/themes/garden.css","./hex/scoped/harbor":"./hex/src/scoped/themes/harbor.css","./hex/scoped/hearth":"./hex/src/scoped/themes/hearth.css","./hex/scoped/lagoon":"./hex/src/scoped/themes/lagoon.css","./hex/scoped/orchid":"./hex/src/scoped/themes/orchid.css","./hex/scoped/sienna":"./hex/src/scoped/themes/sienna.css","./hex/scoped/source":"./hex/src/scoped/index.css","./hex/scoped/tokens":"./hex/src/scoped/tokens.css","./hex/scoped/vesper":"./hex/src/scoped/themes/vesper.css","./hex/shared/tokens":"./hex/src/shared/tokens.css","./hex/sienna/source":"./hex/src/themes/sienna/index.css","./hex/vesper/source":"./hex/src/themes/vesper/index.css","./hex/cypress/source":"./hex/src/themes/cypress/index.css","./hex/juniper/source":"./hex/src/themes/juniper/index.css","./hex/scoped/cypress":"./hex/src/scoped/themes/cypress.css","./hex/scoped/juniper":"./hex/src/scoped/themes/juniper.css","./hex/voltaic/source":"./hex/src/themes/voltaic/index.css","./hex/cardinal/source":"./hex/src/themes/cardinal/index.css","./hex/greyline/source":"./hex/src/themes/greyline/index.css","./hex/scoped/cardinal":"./hex/src/scoped/themes/cardinal.css","./hex/scoped/greyline":"./hex/src/scoped/themes/greyline.css","./hex/scoped/spacewizard":"./hex/src/scoped/themes/spacewizard.css","./hex/spacewizard/source":"./hex/src/themes/spacewizard/index.css","./hex/shared/rig-defaults":"./hex/src/shared/rig-defaults.css","./hex/shared/components/nav":"./hex/src/shared/components/nav.css","./hex/shared/components/web":"./hex/src/shared/components/web.css","./hex/shared/components/core":"./hex/src/shared/components/core.css","./hex/shared/components/data":"./hex/src/shared/components/data.css","./hex/shared/components/lists":"./hex/src/shared/components/lists.css","./hex/shared/components/menus":"./hex/src/shared/components/menus.css","./hex/shared/components/prose":"./hex/src/shared/components/prose.css","./hex/shared/components/shell":"./hex/src/shared/components/shell.css","./hex/shared/components/editor":"./hex/src/shared/components/editor.css","./hex/shared/components/extras":"./hex/src/shared/components/extras.css","./hex/shared/components/layout":"./hex/src/shared/components/layout.css","./hex/shared/components/content":"./hex/src/shared/components/content.css","./hex/shared/components/spatial":"./hex/src/shared/components/spatial.css","./hex/shared/components/temporal":"./hex/src/shared/components/temporal.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build && pnpm build:hex","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","build:hex":"pnpm --filter @amulet-laboratories/hex build","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45aec77b-2c02-452b-88da-64adbd86dd6c"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-3.1.0.tgz","_integrity":"sha512-XwVfZDwIu9CzbMpnZse7Zi1lw8DNygdVZsPH9JbW7ytUDUeUwjyHju1nzhnvMh1hdmdfYy5EoeerBqlG5o9fMQ==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.2","description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.2","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_3.1.0_1785500277563_0.37272244454562475","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@amulet-laboratories/rig","version":"3.2.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@3.2.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"bin":{"rig":"bin/rig.mjs"},"dist":{"shasum":"9dc6a3934f35a6b993fb1bab804d15cd5b56279f","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-3.2.0.tgz","fileCount":837,"integrity":"sha512-TRYmFv0A0x/1gJPYt/tw7DuNWTRHVNPh4iG/Gc8jMAzIDHFolT01a3EB6iALwJ5tf1QdYotdYk4oqyl4d8cpIQ==","signatures":[{"sig":"MEUCIQCkSi+YHgJyqHszTddYB2Nd5qL98M7Npc2pJSA88n2j2AIgHkOpVasT3Y5gCdFRjm7iVU39px2dWpOhrvC20hfOars=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7501102},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-3.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hex":"./hex/dist/hex.css","./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./hex/fern":"./hex/dist/fern.css","./hex/iris":"./hex/dist/iris.css","./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"},"./hex/brass":"./hex/dist/brass.css","./hex/forge":"./hex/dist/forge.css","./hex/ochre":"./hex/dist/ochre.css","./hex/roast":"./hex/dist/roast.css","./hex/slate":"./hex/dist/slate.css","./hex/beacon":"./hex/dist/beacon.css","./hex/citron":"./hex/dist/citron.css","./hex/clover":"./hex/dist/clover.css","./hex/cobalt":"./hex/dist/cobalt.css","./hex/copper":"./hex/dist/copper.css","./hex/damson":"./hex/dist/damson.css","./hex/garden":"./hex/dist/garden.css","./hex/harbor":"./hex/dist/harbor.css","./hex/hearth":"./hex/dist/hearth.css","./hex/lagoon":"./hex/dist/lagoon.css","./hex/orchid":"./hex/dist/orchid.css","./hex/quartz":"./hex/dist/quartz.css","./hex/scoped":"./hex/dist/scoped.css","./hex/sienna":"./hex/dist/sienna.css","./hex/source":"./hex/src/index.css","./hex/vesper":"./hex/dist/vesper.css","./hex/cypress":"./hex/dist/cypress.css","./hex/juniper":"./hex/dist/juniper.css","./hex/voltaic":"./hex/dist/voltaic.css","./hex/cardinal":"./hex/dist/cardinal.css","./hex/greyline":"./hex/dist/greyline.css","./hex/fern/source":"./hex/src/themes/fern/index.css","./hex/iris/source":"./hex/src/themes/iris/index.css","./hex/scoped/iris":"./hex/src/scoped/themes/iris.css","./hex/shared/a11y":"./hex/src/shared/a11y.css","./hex/shared/site":"./hex/src/shared/site.css","./hex/spacewizard":"./hex/dist/spacewizard.css","./hex/brass/source":"./hex/src/themes/brass/index.css","./hex/forge/source":"./hex/src/themes/forge/index.css","./hex/ochre/source":"./hex/src/themes/ochre/index.css","./hex/roast/source":"./hex/src/themes/roast/index.css","./hex/scoped/forge":"./hex/src/scoped/themes/forge.css","./hex/scoped/ochre":"./hex/src/scoped/themes/ochre.css","./hex/slate/source":"./hex/src/themes/slate/index.css","./hex/beacon/source":"./hex/src/themes/beacon/index.css","./hex/citron/source":"./hex/src/themes/citron/index.css","./hex/clover/source":"./hex/src/themes/clover/index.css","./hex/cobalt/source":"./hex/src/themes/cobalt/index.css","./hex/copper/source":"./hex/src/themes/copper/index.css","./hex/damson/source":"./hex/src/themes/damson/index.css","./hex/garden/source":"./hex/src/themes/garden/index.css","./hex/harbor/source":"./hex/src/themes/harbor/index.css","./hex/hearth/source":"./hex/src/themes/hearth/index.css","./hex/lagoon/source":"./hex/src/themes/lagoon/index.css","./hex/orchid/source":"./hex/src/themes/orchid/index.css","./hex/quartz/source":"./hex/src/themes/quartz/index.css","./hex/scoped/citron":"./hex/src/scoped/themes/citron.css","./hex/scoped/clover":"./hex/src/scoped/themes/clover.css","./hex/scoped/cobalt":"./hex/src/scoped/themes/cobalt.css","./hex/scoped/copper":"./hex/src/scoped/themes/copper.css","./hex/scoped/garden":"./hex/src/scoped/themes/garden.css","./hex/scoped/harbor":"./hex/src/scoped/themes/harbor.css","./hex/scoped/hearth":"./hex/src/scoped/themes/hearth.css","./hex/scoped/lagoon":"./hex/src/scoped/themes/lagoon.css","./hex/scoped/orchid":"./hex/src/scoped/themes/orchid.css","./hex/scoped/sienna":"./hex/src/scoped/themes/sienna.css","./hex/scoped/source":"./hex/src/scoped/index.css","./hex/scoped/tokens":"./hex/src/scoped/tokens.css","./hex/scoped/vesper":"./hex/src/scoped/themes/vesper.css","./hex/shared/tokens":"./hex/src/shared/tokens.css","./hex/sienna/source":"./hex/src/themes/sienna/index.css","./hex/vesper/source":"./hex/src/themes/vesper/index.css","./hex/cypress/source":"./hex/src/themes/cypress/index.css","./hex/juniper/source":"./hex/src/themes/juniper/index.css","./hex/scoped/cypress":"./hex/src/scoped/themes/cypress.css","./hex/scoped/juniper":"./hex/src/scoped/themes/juniper.css","./hex/voltaic/source":"./hex/src/themes/voltaic/index.css","./hex/cardinal/source":"./hex/src/themes/cardinal/index.css","./hex/greyline/source":"./hex/src/themes/greyline/index.css","./hex/scoped/cardinal":"./hex/src/scoped/themes/cardinal.css","./hex/scoped/greyline":"./hex/src/scoped/themes/greyline.css","./hex/scoped/spacewizard":"./hex/src/scoped/themes/spacewizard.css","./hex/spacewizard/source":"./hex/src/themes/spacewizard/index.css","./hex/shared/rig-defaults":"./hex/src/shared/rig-defaults.css","./hex/shared/components/nav":"./hex/src/shared/components/nav.css","./hex/shared/components/web":"./hex/src/shared/components/web.css","./hex/shared/components/core":"./hex/src/shared/components/core.css","./hex/shared/components/data":"./hex/src/shared/components/data.css","./hex/shared/components/lists":"./hex/src/shared/components/lists.css","./hex/shared/components/menus":"./hex/src/shared/components/menus.css","./hex/shared/components/prose":"./hex/src/shared/components/prose.css","./hex/shared/components/shell":"./hex/src/shared/components/shell.css","./hex/shared/components/editor":"./hex/src/shared/components/editor.css","./hex/shared/components/extras":"./hex/src/shared/components/extras.css","./hex/shared/components/layout":"./hex/src/shared/components/layout.css","./hex/shared/components/content":"./hex/src/shared/components/content.css","./hex/shared/components/spatial":"./hex/src/shared/components/spatial.css","./hex/shared/components/temporal":"./hex/src/shared/components/temporal.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build && pnpm build:hex","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","build:hex":"pnpm --filter @amulet-laboratories/hex build","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45aec77b-2c02-452b-88da-64adbd86dd6c"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-3.2.0.tgz","_integrity":"sha512-TRYmFv0A0x/1gJPYt/tw7DuNWTRHVNPh4iG/Gc8jMAzIDHFolT01a3EB6iALwJ5tf1QdYotdYk4oqyl4d8cpIQ==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.2","description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.2.2","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_3.2.0_1785525772370_0.19773961918641203","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@amulet-laboratories/rig","version":"3.3.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@3.3.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"bin":{"rig":"bin/rig.mjs"},"dist":{"shasum":"ba6cbac6f0633e3744ada972f3b94aefa11b9406","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-3.3.0.tgz","fileCount":865,"integrity":"sha512-OPgJScFVyO9Qw9txGHudjqVpRqur17ATh280rBR0peXx6h4zhslQFBkl1bkNDvXZnLKAAkgi9FsW+9jWRRHUXg==","signatures":[{"sig":"MEUCIG6GRN9U5nAstC1JBw2gCNmnXEHRdMsshFZ3VRAo0Y42AiEA8+11f2+0v6kHkg5cE8WVGbue8ActI9JWZM5+1Wok5II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7792472},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-3.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hex":"./hex/dist/hex.css","./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./hex/eras":"./hex/dist/eras.css","./hex/fern":"./hex/dist/fern.css","./hex/iris":"./hex/dist/iris.css","./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"},"./hex/brass":"./hex/dist/brass.css","./hex/forge":"./hex/dist/forge.css","./hex/ochre":"./hex/dist/ochre.css","./hex/roast":"./hex/dist/roast.css","./hex/slate":"./hex/dist/slate.css","./hex/beacon":"./hex/dist/beacon.css","./hex/citron":"./hex/dist/citron.css","./hex/clover":"./hex/dist/clover.css","./hex/cobalt":"./hex/dist/cobalt.css","./hex/copper":"./hex/dist/copper.css","./hex/damson":"./hex/dist/damson.css","./hex/garden":"./hex/dist/garden.css","./hex/harbor":"./hex/dist/harbor.css","./hex/hearth":"./hex/dist/hearth.css","./hex/lagoon":"./hex/dist/lagoon.css","./hex/orchid":"./hex/dist/orchid.css","./hex/quartz":"./hex/dist/quartz.css","./hex/scoped":"./hex/dist/scoped.css","./hex/sienna":"./hex/dist/sienna.css","./hex/source":"./hex/src/index.css","./hex/vesper":"./hex/dist/vesper.css","./hex/cypress":"./hex/dist/cypress.css","./hex/juniper":"./hex/dist/juniper.css","./hex/voltaic":"./hex/dist/voltaic.css","./hex/cardinal":"./hex/dist/cardinal.css","./hex/greyline":"./hex/dist/greyline.css","./hex/eras/cube91":"./hex/dist/eras/cube91.css","./hex/eras/flat13":"./hex/dist/eras/flat13.css","./hex/eras/soft25":"./hex/dist/eras/soft25.css","./hex/eras/source":"./hex/src/eras/index.css","./hex/fern/source":"./hex/src/themes/fern/index.css","./hex/iris/source":"./hex/src/themes/iris/index.css","./hex/scoped/iris":"./hex/src/scoped/themes/iris.css","./hex/shared/a11y":"./hex/src/shared/a11y.css","./hex/shared/site":"./hex/src/shared/site.css","./hex/spacewizard":"./hex/dist/spacewizard.css","./hex/brass/source":"./hex/src/themes/brass/index.css","./hex/eras/bondi01":"./hex/dist/eras/bondi01.css","./hex/eras/glass07":"./hex/dist/eras/glass07.css","./hex/forge/source":"./hex/src/themes/forge/index.css","./hex/ochre/source":"./hex/src/themes/ochre/index.css","./hex/roast/source":"./hex/src/themes/roast/index.css","./hex/scoped/forge":"./hex/src/scoped/themes/forge.css","./hex/scoped/ochre":"./hex/src/scoped/themes/ochre.css","./hex/slate/source":"./hex/src/themes/slate/index.css","./hex/beacon/source":"./hex/src/themes/beacon/index.css","./hex/citron/source":"./hex/src/themes/citron/index.css","./hex/clover/source":"./hex/src/themes/clover/index.css","./hex/cobalt/source":"./hex/src/themes/cobalt/index.css","./hex/copper/source":"./hex/src/themes/copper/index.css","./hex/damson/source":"./hex/src/themes/damson/index.css","./hex/garden/source":"./hex/src/themes/garden/index.css","./hex/harbor/source":"./hex/src/themes/harbor/index.css","./hex/hearth/source":"./hex/src/themes/hearth/index.css","./hex/lagoon/source":"./hex/src/themes/lagoon/index.css","./hex/orchid/source":"./hex/src/themes/orchid/index.css","./hex/quartz/source":"./hex/src/themes/quartz/index.css","./hex/scoped/citron":"./hex/src/scoped/themes/citron.css","./hex/scoped/clover":"./hex/src/scoped/themes/clover.css","./hex/scoped/cobalt":"./hex/src/scoped/themes/cobalt.css","./hex/scoped/copper":"./hex/src/scoped/themes/copper.css","./hex/scoped/garden":"./hex/src/scoped/themes/garden.css","./hex/scoped/harbor":"./hex/src/scoped/themes/harbor.css","./hex/scoped/hearth":"./hex/src/scoped/themes/hearth.css","./hex/scoped/lagoon":"./hex/src/scoped/themes/lagoon.css","./hex/scoped/orchid":"./hex/src/scoped/themes/orchid.css","./hex/scoped/sienna":"./hex/src/scoped/themes/sienna.css","./hex/scoped/source":"./hex/src/scoped/index.css","./hex/scoped/tokens":"./hex/src/scoped/tokens.css","./hex/scoped/vesper":"./hex/src/scoped/themes/vesper.css","./hex/shared/tokens":"./hex/src/shared/tokens.css","./hex/sienna/source":"./hex/src/themes/sienna/index.css","./hex/vesper/source":"./hex/src/themes/vesper/index.css","./hex/cypress/source":"./hex/src/themes/cypress/index.css","./hex/eras/materials":"./hex/src/materials.css","./hex/eras/redmond95":"./hex/dist/eras/redmond95.css","./hex/juniper/source":"./hex/src/themes/juniper/index.css","./hex/scoped/cypress":"./hex/src/scoped/themes/cypress.css","./hex/scoped/juniper":"./hex/src/scoped/themes/juniper.css","./hex/voltaic/source":"./hex/src/themes/voltaic/index.css","./hex/cardinal/source":"./hex/src/themes/cardinal/index.css","./hex/eras/terminal93":"./hex/dist/eras/terminal93.css","./hex/greyline/source":"./hex/src/themes/greyline/index.css","./hex/scoped/cardinal":"./hex/src/scoped/themes/cardinal.css","./hex/scoped/greyline":"./hex/src/scoped/themes/greyline.css","./hex/eras/cupertino84":"./hex/dist/eras/cupertino84.css","./hex/eras/cube91/source":"./hex/src/eras/cube91/index.css","./hex/eras/flat13/source":"./hex/src/eras/flat13/index.css","./hex/eras/soft25/source":"./hex/src/eras/soft25/index.css","./hex/scoped/spacewizard":"./hex/src/scoped/themes/spacewizard.css","./hex/spacewizard/source":"./hex/src/themes/spacewizard/index.css","./hex/eras/bondi01/source":"./hex/src/eras/bondi01/index.css","./hex/eras/glass07/source":"./hex/src/eras/glass07/index.css","./hex/shared/rig-defaults":"./hex/src/shared/rig-defaults.css","./hex/eras/redmond95/source":"./hex/src/eras/redmond95/index.css","./hex/shared/components/nav":"./hex/src/shared/components/nav.css","./hex/shared/components/web":"./hex/src/shared/components/web.css","./hex/eras/terminal93/source":"./hex/src/eras/terminal93/index.css","./hex/shared/components/core":"./hex/src/shared/components/core.css","./hex/shared/components/data":"./hex/src/shared/components/data.css","./hex/eras/cupertino84/source":"./hex/src/eras/cupertino84/index.css","./hex/shared/components/lists":"./hex/src/shared/components/lists.css","./hex/shared/components/menus":"./hex/src/shared/components/menus.css","./hex/shared/components/prose":"./hex/src/shared/components/prose.css","./hex/shared/components/shell":"./hex/src/shared/components/shell.css","./hex/shared/components/editor":"./hex/src/shared/components/editor.css","./hex/shared/components/extras":"./hex/src/shared/components/extras.css","./hex/shared/components/layout":"./hex/src/shared/components/layout.css","./hex/shared/components/content":"./hex/src/shared/components/content.css","./hex/shared/components/spatial":"./hex/src/shared/components/spatial.css","./hex/shared/components/temporal":"./hex/src/shared/components/temporal.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build && pnpm build:hex","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","build:hex":"pnpm --filter @amulet-laboratories/hex build","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45aec77b-2c02-452b-88da-64adbd86dd6c"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-3.3.0.tgz","_integrity":"sha512-OPgJScFVyO9Qw9txGHudjqVpRqur17ATh280rBR0peXx6h4zhslQFBkl1bkNDvXZnLKAAkgi9FsW+9jWRRHUXg==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.2","description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.3.1","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_3.3.0_1785700559184_0.7660420210747694","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@amulet-laboratories/rig","version":"3.4.0","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@3.4.0","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"bin":{"rig":"bin/rig.mjs"},"dist":{"shasum":"378f43c5485923487c65ec1f30984fe4c3e3b453","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-3.4.0.tgz","fileCount":865,"integrity":"sha512-5YAzEQTUhFdo7tUmDrsn0RRwJF8wV9Q8c52UvXhnge9xjdhupCyeWKXQtUsBs1FcUr/vCDoDpIomRXm5b9uuGw==","signatures":[{"sig":"MEYCIQD0z4daHIFItmd634Dlw7k6Vg/65ySE2/WD0QHKdGaZDgIhAP10hUhtrQve58ljcxKMiF2icj0HcbVJJXkzRaaKuzvr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7842906},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-3.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hex":"./hex/dist/hex.css","./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./hex/eras":"./hex/dist/eras.css","./hex/fern":"./hex/dist/fern.css","./hex/iris":"./hex/dist/iris.css","./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"},"./hex/brass":"./hex/dist/brass.css","./hex/forge":"./hex/dist/forge.css","./hex/ochre":"./hex/dist/ochre.css","./hex/roast":"./hex/dist/roast.css","./hex/slate":"./hex/dist/slate.css","./hex/beacon":"./hex/dist/beacon.css","./hex/citron":"./hex/dist/citron.css","./hex/clover":"./hex/dist/clover.css","./hex/cobalt":"./hex/dist/cobalt.css","./hex/copper":"./hex/dist/copper.css","./hex/damson":"./hex/dist/damson.css","./hex/garden":"./hex/dist/garden.css","./hex/harbor":"./hex/dist/harbor.css","./hex/hearth":"./hex/dist/hearth.css","./hex/lagoon":"./hex/dist/lagoon.css","./hex/orchid":"./hex/dist/orchid.css","./hex/quartz":"./hex/dist/quartz.css","./hex/scoped":"./hex/dist/scoped.css","./hex/sienna":"./hex/dist/sienna.css","./hex/source":"./hex/src/index.css","./hex/vesper":"./hex/dist/vesper.css","./hex/cypress":"./hex/dist/cypress.css","./hex/juniper":"./hex/dist/juniper.css","./hex/voltaic":"./hex/dist/voltaic.css","./hex/cardinal":"./hex/dist/cardinal.css","./hex/greyline":"./hex/dist/greyline.css","./hex/eras/cube91":"./hex/dist/eras/cube91.css","./hex/eras/flat13":"./hex/dist/eras/flat13.css","./hex/eras/soft25":"./hex/dist/eras/soft25.css","./hex/eras/source":"./hex/src/eras/index.css","./hex/fern/source":"./hex/src/themes/fern/index.css","./hex/iris/source":"./hex/src/themes/iris/index.css","./hex/scoped/iris":"./hex/src/scoped/themes/iris.css","./hex/shared/a11y":"./hex/src/shared/a11y.css","./hex/shared/site":"./hex/src/shared/site.css","./hex/spacewizard":"./hex/dist/spacewizard.css","./hex/brass/source":"./hex/src/themes/brass/index.css","./hex/eras/bondi01":"./hex/dist/eras/bondi01.css","./hex/eras/glass07":"./hex/dist/eras/glass07.css","./hex/forge/source":"./hex/src/themes/forge/index.css","./hex/ochre/source":"./hex/src/themes/ochre/index.css","./hex/roast/source":"./hex/src/themes/roast/index.css","./hex/scoped/forge":"./hex/src/scoped/themes/forge.css","./hex/scoped/ochre":"./hex/src/scoped/themes/ochre.css","./hex/slate/source":"./hex/src/themes/slate/index.css","./hex/beacon/source":"./hex/src/themes/beacon/index.css","./hex/citron/source":"./hex/src/themes/citron/index.css","./hex/clover/source":"./hex/src/themes/clover/index.css","./hex/cobalt/source":"./hex/src/themes/cobalt/index.css","./hex/copper/source":"./hex/src/themes/copper/index.css","./hex/damson/source":"./hex/src/themes/damson/index.css","./hex/garden/source":"./hex/src/themes/garden/index.css","./hex/harbor/source":"./hex/src/themes/harbor/index.css","./hex/hearth/source":"./hex/src/themes/hearth/index.css","./hex/lagoon/source":"./hex/src/themes/lagoon/index.css","./hex/orchid/source":"./hex/src/themes/orchid/index.css","./hex/quartz/source":"./hex/src/themes/quartz/index.css","./hex/scoped/citron":"./hex/src/scoped/themes/citron.css","./hex/scoped/clover":"./hex/src/scoped/themes/clover.css","./hex/scoped/cobalt":"./hex/src/scoped/themes/cobalt.css","./hex/scoped/copper":"./hex/src/scoped/themes/copper.css","./hex/scoped/garden":"./hex/src/scoped/themes/garden.css","./hex/scoped/harbor":"./hex/src/scoped/themes/harbor.css","./hex/scoped/hearth":"./hex/src/scoped/themes/hearth.css","./hex/scoped/lagoon":"./hex/src/scoped/themes/lagoon.css","./hex/scoped/orchid":"./hex/src/scoped/themes/orchid.css","./hex/scoped/sienna":"./hex/src/scoped/themes/sienna.css","./hex/scoped/source":"./hex/src/scoped/index.css","./hex/scoped/tokens":"./hex/src/scoped/tokens.css","./hex/scoped/vesper":"./hex/src/scoped/themes/vesper.css","./hex/shared/tokens":"./hex/src/shared/tokens.css","./hex/sienna/source":"./hex/src/themes/sienna/index.css","./hex/vesper/source":"./hex/src/themes/vesper/index.css","./hex/cypress/source":"./hex/src/themes/cypress/index.css","./hex/eras/materials":"./hex/src/materials.css","./hex/eras/redmond95":"./hex/dist/eras/redmond95.css","./hex/juniper/source":"./hex/src/themes/juniper/index.css","./hex/scoped/cypress":"./hex/src/scoped/themes/cypress.css","./hex/scoped/juniper":"./hex/src/scoped/themes/juniper.css","./hex/voltaic/source":"./hex/src/themes/voltaic/index.css","./hex/cardinal/source":"./hex/src/themes/cardinal/index.css","./hex/eras/terminal93":"./hex/dist/eras/terminal93.css","./hex/greyline/source":"./hex/src/themes/greyline/index.css","./hex/scoped/cardinal":"./hex/src/scoped/themes/cardinal.css","./hex/scoped/greyline":"./hex/src/scoped/themes/greyline.css","./hex/eras/cupertino84":"./hex/dist/eras/cupertino84.css","./hex/eras/cube91/source":"./hex/src/eras/cube91/index.css","./hex/eras/flat13/source":"./hex/src/eras/flat13/index.css","./hex/eras/soft25/source":"./hex/src/eras/soft25/index.css","./hex/scoped/spacewizard":"./hex/src/scoped/themes/spacewizard.css","./hex/spacewizard/source":"./hex/src/themes/spacewizard/index.css","./hex/eras/bondi01/source":"./hex/src/eras/bondi01/index.css","./hex/eras/glass07/source":"./hex/src/eras/glass07/index.css","./hex/shared/rig-defaults":"./hex/src/shared/rig-defaults.css","./hex/eras/redmond95/source":"./hex/src/eras/redmond95/index.css","./hex/shared/components/nav":"./hex/src/shared/components/nav.css","./hex/shared/components/web":"./hex/src/shared/components/web.css","./hex/eras/terminal93/source":"./hex/src/eras/terminal93/index.css","./hex/shared/components/core":"./hex/src/shared/components/core.css","./hex/shared/components/data":"./hex/src/shared/components/data.css","./hex/eras/cupertino84/source":"./hex/src/eras/cupertino84/index.css","./hex/shared/components/lists":"./hex/src/shared/components/lists.css","./hex/shared/components/menus":"./hex/src/shared/components/menus.css","./hex/shared/components/prose":"./hex/src/shared/components/prose.css","./hex/shared/components/shell":"./hex/src/shared/components/shell.css","./hex/shared/components/editor":"./hex/src/shared/components/editor.css","./hex/shared/components/extras":"./hex/src/shared/components/extras.css","./hex/shared/components/layout":"./hex/src/shared/components/layout.css","./hex/shared/components/content":"./hex/src/shared/components/content.css","./hex/shared/components/spatial":"./hex/src/shared/components/spatial.css","./hex/shared/components/temporal":"./hex/src/shared/components/temporal.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build && pnpm build:hex","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","build:hex":"pnpm --filter @amulet-laboratories/hex build","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45aec77b-2c02-452b-88da-64adbd86dd6c"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-3.4.0.tgz","_integrity":"sha512-5YAzEQTUhFdo7tUmDrsn0RRwJF8wV9Q8c52UvXhnge9xjdhupCyeWKXQtUsBs1FcUr/vCDoDpIomRXm5b9uuGw==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.2","description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.3.1","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_3.4.0_1785702263525_0.4465223810133303","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@amulet-laboratories/rig","version":"3.4.1","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@3.4.1","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"bin":{"rig":"bin/rig.mjs"},"dist":{"shasum":"8b5fd39d3db90e27ae3ae35f485d7845b317618b","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-3.4.1.tgz","fileCount":865,"integrity":"sha512-B/qN5oxwO4OgJNHXRte8aiqkWGAN6hkk3FAKzzToEu6rdxFrxxcC0soE8toXqkultlpUzVv4g61f/vYatJcOvA==","signatures":[{"sig":"MEQCID0taOxp+tNssIEp5dJw+whadfJ61r7SUICny9TJgO2oAiAS3upgIAu5F+RHEviyO/SiDLXQKB8xYNTys//+Wr9pjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7843718},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-3.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hex":"./hex/dist/hex.css","./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./hex/eras":"./hex/dist/eras.css","./hex/fern":"./hex/dist/fern.css","./hex/iris":"./hex/dist/iris.css","./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"},"./hex/brass":"./hex/dist/brass.css","./hex/forge":"./hex/dist/forge.css","./hex/ochre":"./hex/dist/ochre.css","./hex/roast":"./hex/dist/roast.css","./hex/slate":"./hex/dist/slate.css","./hex/beacon":"./hex/dist/beacon.css","./hex/citron":"./hex/dist/citron.css","./hex/clover":"./hex/dist/clover.css","./hex/cobalt":"./hex/dist/cobalt.css","./hex/copper":"./hex/dist/copper.css","./hex/damson":"./hex/dist/damson.css","./hex/garden":"./hex/dist/garden.css","./hex/harbor":"./hex/dist/harbor.css","./hex/hearth":"./hex/dist/hearth.css","./hex/lagoon":"./hex/dist/lagoon.css","./hex/orchid":"./hex/dist/orchid.css","./hex/quartz":"./hex/dist/quartz.css","./hex/scoped":"./hex/dist/scoped.css","./hex/sienna":"./hex/dist/sienna.css","./hex/source":"./hex/src/index.css","./hex/vesper":"./hex/dist/vesper.css","./hex/cypress":"./hex/dist/cypress.css","./hex/juniper":"./hex/dist/juniper.css","./hex/voltaic":"./hex/dist/voltaic.css","./hex/cardinal":"./hex/dist/cardinal.css","./hex/greyline":"./hex/dist/greyline.css","./hex/eras/cube91":"./hex/dist/eras/cube91.css","./hex/eras/flat13":"./hex/dist/eras/flat13.css","./hex/eras/soft25":"./hex/dist/eras/soft25.css","./hex/eras/source":"./hex/src/eras/index.css","./hex/fern/source":"./hex/src/themes/fern/index.css","./hex/iris/source":"./hex/src/themes/iris/index.css","./hex/scoped/iris":"./hex/src/scoped/themes/iris.css","./hex/shared/a11y":"./hex/src/shared/a11y.css","./hex/shared/site":"./hex/src/shared/site.css","./hex/spacewizard":"./hex/dist/spacewizard.css","./hex/brass/source":"./hex/src/themes/brass/index.css","./hex/eras/bondi01":"./hex/dist/eras/bondi01.css","./hex/eras/glass07":"./hex/dist/eras/glass07.css","./hex/forge/source":"./hex/src/themes/forge/index.css","./hex/ochre/source":"./hex/src/themes/ochre/index.css","./hex/roast/source":"./hex/src/themes/roast/index.css","./hex/scoped/forge":"./hex/src/scoped/themes/forge.css","./hex/scoped/ochre":"./hex/src/scoped/themes/ochre.css","./hex/slate/source":"./hex/src/themes/slate/index.css","./hex/beacon/source":"./hex/src/themes/beacon/index.css","./hex/citron/source":"./hex/src/themes/citron/index.css","./hex/clover/source":"./hex/src/themes/clover/index.css","./hex/cobalt/source":"./hex/src/themes/cobalt/index.css","./hex/copper/source":"./hex/src/themes/copper/index.css","./hex/damson/source":"./hex/src/themes/damson/index.css","./hex/garden/source":"./hex/src/themes/garden/index.css","./hex/harbor/source":"./hex/src/themes/harbor/index.css","./hex/hearth/source":"./hex/src/themes/hearth/index.css","./hex/lagoon/source":"./hex/src/themes/lagoon/index.css","./hex/orchid/source":"./hex/src/themes/orchid/index.css","./hex/quartz/source":"./hex/src/themes/quartz/index.css","./hex/scoped/citron":"./hex/src/scoped/themes/citron.css","./hex/scoped/clover":"./hex/src/scoped/themes/clover.css","./hex/scoped/cobalt":"./hex/src/scoped/themes/cobalt.css","./hex/scoped/copper":"./hex/src/scoped/themes/copper.css","./hex/scoped/garden":"./hex/src/scoped/themes/garden.css","./hex/scoped/harbor":"./hex/src/scoped/themes/harbor.css","./hex/scoped/hearth":"./hex/src/scoped/themes/hearth.css","./hex/scoped/lagoon":"./hex/src/scoped/themes/lagoon.css","./hex/scoped/orchid":"./hex/src/scoped/themes/orchid.css","./hex/scoped/sienna":"./hex/src/scoped/themes/sienna.css","./hex/scoped/source":"./hex/src/scoped/index.css","./hex/scoped/tokens":"./hex/src/scoped/tokens.css","./hex/scoped/vesper":"./hex/src/scoped/themes/vesper.css","./hex/shared/tokens":"./hex/src/shared/tokens.css","./hex/sienna/source":"./hex/src/themes/sienna/index.css","./hex/vesper/source":"./hex/src/themes/vesper/index.css","./hex/cypress/source":"./hex/src/themes/cypress/index.css","./hex/eras/materials":"./hex/src/materials.css","./hex/eras/redmond95":"./hex/dist/eras/redmond95.css","./hex/juniper/source":"./hex/src/themes/juniper/index.css","./hex/scoped/cypress":"./hex/src/scoped/themes/cypress.css","./hex/scoped/juniper":"./hex/src/scoped/themes/juniper.css","./hex/voltaic/source":"./hex/src/themes/voltaic/index.css","./hex/cardinal/source":"./hex/src/themes/cardinal/index.css","./hex/eras/terminal93":"./hex/dist/eras/terminal93.css","./hex/greyline/source":"./hex/src/themes/greyline/index.css","./hex/scoped/cardinal":"./hex/src/scoped/themes/cardinal.css","./hex/scoped/greyline":"./hex/src/scoped/themes/greyline.css","./hex/eras/cupertino84":"./hex/dist/eras/cupertino84.css","./hex/eras/cube91/source":"./hex/src/eras/cube91/index.css","./hex/eras/flat13/source":"./hex/src/eras/flat13/index.css","./hex/eras/soft25/source":"./hex/src/eras/soft25/index.css","./hex/scoped/spacewizard":"./hex/src/scoped/themes/spacewizard.css","./hex/spacewizard/source":"./hex/src/themes/spacewizard/index.css","./hex/eras/bondi01/source":"./hex/src/eras/bondi01/index.css","./hex/eras/glass07/source":"./hex/src/eras/glass07/index.css","./hex/shared/rig-defaults":"./hex/src/shared/rig-defaults.css","./hex/eras/redmond95/source":"./hex/src/eras/redmond95/index.css","./hex/shared/components/nav":"./hex/src/shared/components/nav.css","./hex/shared/components/web":"./hex/src/shared/components/web.css","./hex/eras/terminal93/source":"./hex/src/eras/terminal93/index.css","./hex/shared/components/core":"./hex/src/shared/components/core.css","./hex/shared/components/data":"./hex/src/shared/components/data.css","./hex/eras/cupertino84/source":"./hex/src/eras/cupertino84/index.css","./hex/shared/components/lists":"./hex/src/shared/components/lists.css","./hex/shared/components/menus":"./hex/src/shared/components/menus.css","./hex/shared/components/prose":"./hex/src/shared/components/prose.css","./hex/shared/components/shell":"./hex/src/shared/components/shell.css","./hex/shared/components/editor":"./hex/src/shared/components/editor.css","./hex/shared/components/extras":"./hex/src/shared/components/extras.css","./hex/shared/components/layout":"./hex/src/shared/components/layout.css","./hex/shared/components/content":"./hex/src/shared/components/content.css","./hex/shared/components/spatial":"./hex/src/shared/components/spatial.css","./hex/shared/components/temporal":"./hex/src/shared/components/temporal.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build && pnpm build:hex","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","build:hex":"pnpm --filter @amulet-laboratories/hex build","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45aec77b-2c02-452b-88da-64adbd86dd6c"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-3.4.1.tgz","_integrity":"sha512-B/qN5oxwO4OgJNHXRte8aiqkWGAN6hkk3FAKzzToEu6rdxFrxxcC0soE8toXqkultlpUzVv4g61f/vYatJcOvA==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.2","description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.3.1","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_3.4.1_1785712949982_0.5892317433509155","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@amulet-laboratories/rig","version":"3.4.2","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"author":{"name":"Amulet Laboratories"},"license":"MIT","_id":"@amulet-laboratories/rig@3.4.2","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"bin":{"rig":"bin/rig.mjs"},"dist":{"shasum":"73ea2137fda061897abb3af41498261ff8945c3c","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-3.4.2.tgz","fileCount":865,"integrity":"sha512-KW7atJJZwLcMjjwqwEtygE/NPaiB0sVexur+LeMWfaw4dCQZvZ3WE/ErFqQo8D4NAlHHeAvDpEtyGGNV0D8dng==","signatures":[{"sig":"MEYCIQD32L5lDC0RJQOPL6CPaTFdn3aGbSDsWy+mJf5+/yd/wQIhAK8yGfhBZ/HLuhkjcpxB2hTKdpGzI7w3y9jU7xlghdA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7844057},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-3.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22","pnpm":">=10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hex":"./hex/dist/hex.css","./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./styles":"./src/styles/base.css","./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./hex/eras":"./hex/dist/eras.css","./hex/fern":"./hex/dist/fern.css","./hex/iris":"./hex/dist/iris.css","./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./scaffold":"./src/styles/scaffold.css","./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"},"./hex/brass":"./hex/dist/brass.css","./hex/forge":"./hex/dist/forge.css","./hex/ochre":"./hex/dist/ochre.css","./hex/roast":"./hex/dist/roast.css","./hex/slate":"./hex/dist/slate.css","./hex/beacon":"./hex/dist/beacon.css","./hex/citron":"./hex/dist/citron.css","./hex/clover":"./hex/dist/clover.css","./hex/cobalt":"./hex/dist/cobalt.css","./hex/copper":"./hex/dist/copper.css","./hex/damson":"./hex/dist/damson.css","./hex/garden":"./hex/dist/garden.css","./hex/harbor":"./hex/dist/harbor.css","./hex/hearth":"./hex/dist/hearth.css","./hex/lagoon":"./hex/dist/lagoon.css","./hex/orchid":"./hex/dist/orchid.css","./hex/quartz":"./hex/dist/quartz.css","./hex/scoped":"./hex/dist/scoped.css","./hex/sienna":"./hex/dist/sienna.css","./hex/source":"./hex/src/index.css","./hex/vesper":"./hex/dist/vesper.css","./hex/cypress":"./hex/dist/cypress.css","./hex/juniper":"./hex/dist/juniper.css","./hex/voltaic":"./hex/dist/voltaic.css","./hex/cardinal":"./hex/dist/cardinal.css","./hex/greyline":"./hex/dist/greyline.css","./hex/eras/cube91":"./hex/dist/eras/cube91.css","./hex/eras/flat13":"./hex/dist/eras/flat13.css","./hex/eras/soft25":"./hex/dist/eras/soft25.css","./hex/eras/source":"./hex/src/eras/index.css","./hex/fern/source":"./hex/src/themes/fern/index.css","./hex/iris/source":"./hex/src/themes/iris/index.css","./hex/scoped/iris":"./hex/src/scoped/themes/iris.css","./hex/shared/a11y":"./hex/src/shared/a11y.css","./hex/shared/site":"./hex/src/shared/site.css","./hex/spacewizard":"./hex/dist/spacewizard.css","./hex/brass/source":"./hex/src/themes/brass/index.css","./hex/eras/bondi01":"./hex/dist/eras/bondi01.css","./hex/eras/glass07":"./hex/dist/eras/glass07.css","./hex/forge/source":"./hex/src/themes/forge/index.css","./hex/ochre/source":"./hex/src/themes/ochre/index.css","./hex/roast/source":"./hex/src/themes/roast/index.css","./hex/scoped/forge":"./hex/src/scoped/themes/forge.css","./hex/scoped/ochre":"./hex/src/scoped/themes/ochre.css","./hex/slate/source":"./hex/src/themes/slate/index.css","./hex/beacon/source":"./hex/src/themes/beacon/index.css","./hex/citron/source":"./hex/src/themes/citron/index.css","./hex/clover/source":"./hex/src/themes/clover/index.css","./hex/cobalt/source":"./hex/src/themes/cobalt/index.css","./hex/copper/source":"./hex/src/themes/copper/index.css","./hex/damson/source":"./hex/src/themes/damson/index.css","./hex/garden/source":"./hex/src/themes/garden/index.css","./hex/harbor/source":"./hex/src/themes/harbor/index.css","./hex/hearth/source":"./hex/src/themes/hearth/index.css","./hex/lagoon/source":"./hex/src/themes/lagoon/index.css","./hex/orchid/source":"./hex/src/themes/orchid/index.css","./hex/quartz/source":"./hex/src/themes/quartz/index.css","./hex/scoped/citron":"./hex/src/scoped/themes/citron.css","./hex/scoped/clover":"./hex/src/scoped/themes/clover.css","./hex/scoped/cobalt":"./hex/src/scoped/themes/cobalt.css","./hex/scoped/copper":"./hex/src/scoped/themes/copper.css","./hex/scoped/garden":"./hex/src/scoped/themes/garden.css","./hex/scoped/harbor":"./hex/src/scoped/themes/harbor.css","./hex/scoped/hearth":"./hex/src/scoped/themes/hearth.css","./hex/scoped/lagoon":"./hex/src/scoped/themes/lagoon.css","./hex/scoped/orchid":"./hex/src/scoped/themes/orchid.css","./hex/scoped/sienna":"./hex/src/scoped/themes/sienna.css","./hex/scoped/source":"./hex/src/scoped/index.css","./hex/scoped/tokens":"./hex/src/scoped/tokens.css","./hex/scoped/vesper":"./hex/src/scoped/themes/vesper.css","./hex/shared/tokens":"./hex/src/shared/tokens.css","./hex/sienna/source":"./hex/src/themes/sienna/index.css","./hex/vesper/source":"./hex/src/themes/vesper/index.css","./hex/cypress/source":"./hex/src/themes/cypress/index.css","./hex/eras/materials":"./hex/src/materials.css","./hex/eras/redmond95":"./hex/dist/eras/redmond95.css","./hex/juniper/source":"./hex/src/themes/juniper/index.css","./hex/scoped/cypress":"./hex/src/scoped/themes/cypress.css","./hex/scoped/juniper":"./hex/src/scoped/themes/juniper.css","./hex/voltaic/source":"./hex/src/themes/voltaic/index.css","./hex/cardinal/source":"./hex/src/themes/cardinal/index.css","./hex/eras/terminal93":"./hex/dist/eras/terminal93.css","./hex/greyline/source":"./hex/src/themes/greyline/index.css","./hex/scoped/cardinal":"./hex/src/scoped/themes/cardinal.css","./hex/scoped/greyline":"./hex/src/scoped/themes/greyline.css","./hex/eras/cupertino84":"./hex/dist/eras/cupertino84.css","./hex/eras/cube91/source":"./hex/src/eras/cube91/index.css","./hex/eras/flat13/source":"./hex/src/eras/flat13/index.css","./hex/eras/soft25/source":"./hex/src/eras/soft25/index.css","./hex/scoped/spacewizard":"./hex/src/scoped/themes/spacewizard.css","./hex/spacewizard/source":"./hex/src/themes/spacewizard/index.css","./hex/eras/bondi01/source":"./hex/src/eras/bondi01/index.css","./hex/eras/glass07/source":"./hex/src/eras/glass07/index.css","./hex/shared/rig-defaults":"./hex/src/shared/rig-defaults.css","./hex/eras/redmond95/source":"./hex/src/eras/redmond95/index.css","./hex/shared/components/nav":"./hex/src/shared/components/nav.css","./hex/shared/components/web":"./hex/src/shared/components/web.css","./hex/eras/terminal93/source":"./hex/src/eras/terminal93/index.css","./hex/shared/components/core":"./hex/src/shared/components/core.css","./hex/shared/components/data":"./hex/src/shared/components/data.css","./hex/eras/cupertino84/source":"./hex/src/eras/cupertino84/index.css","./hex/shared/components/lists":"./hex/src/shared/components/lists.css","./hex/shared/components/menus":"./hex/src/shared/components/menus.css","./hex/shared/components/prose":"./hex/src/shared/components/prose.css","./hex/shared/components/shell":"./hex/src/shared/components/shell.css","./hex/shared/components/editor":"./hex/src/shared/components/editor.css","./hex/shared/components/extras":"./hex/src/shared/components/extras.css","./hex/shared/components/layout":"./hex/src/shared/components/layout.css","./hex/shared/components/content":"./hex/src/shared/components/content.css","./hex/shared/components/spatial":"./hex/src/shared/components/spatial.css","./hex/shared/components/temporal":"./hex/src/shared/components/temporal.css"},"scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"vite build && pnpm build:hex","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","format":"prettier --write .","test:e2e":"playwright test","build:hex":"pnpm --filter @amulet-laboratories/hex build","story:dev":"histoire dev","typecheck":"vue-tsc --noEmit","test:watch":"vitest","story:build":"histoire build && node scripts/histoire-post-build.mjs","manifest:gen":"vitest run -u src/manifest.test.ts","story:preview":"histoire preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45aec77b-2c02-452b-88da-64adbd86dd6c"}},"_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-3.4.2.tgz","_integrity":"sha512-KW7atJJZwLcMjjwqwEtygE/NPaiB0sVexur+LeMWfaw4dCQZvZ3WE/ErFqQo8D4NAlHHeAvDpEtyGGNV0D8dng==","repository":{"url":"git+https://github.com/Amulet-Laboratories/rig.git","type":"git"},"_npmVersion":"12.0.2","description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","directories":{},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","vue":"^3.5.0","vite":"^7.3.1","husky":"^9.0.0","jsdom":"^26.0.0","eslint":"^9.20.0","vitest":"^4.0.0","vue-tsc":"^2.2.0","histoire":"1.0.0-beta.1","prettier":"^3.5.0","@types/d3":"^7.4.3","dompurify":"^3.3.3","typescript":"^5.7.0","@types/node":"^22.13.0","lint-staged":"^15.0.0","markdown-it":"^14.1.1","@iconify/vue":"^4.3.0","concurrently":"^9.2.1","@commitlint/cli":"^19.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.11","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@histoire/plugin-vue":"1.0.0-beta.1","@amulet-laboratories/config":"0.3.1","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"d3":"^7.0.0","vue":"^3.5.0","dompurify":"^3.0.0","markdown-it":"^14.0.0","@iconify/vue":"^4.0.0","@floating-ui/vue":"^1.0.0"},"peerDependenciesMeta":{"d3":{"optional":true},"dompurify":{"optional":true},"markdown-it":{"optional":true},"@iconify/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rig_3.4.2_1785715098943_0.3816532325899147","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@amulet-laboratories/rig","version":"4.0.0","type":"module","engines":{"node":">=22","pnpm":">=10"},"description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","license":"MIT","author":{"name":"Amulet Laboratories"},"repository":{"type":"git","url":"git+https://github.com/Amulet-Laboratories/rig.git"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.mjs","require":"./dist/layout.cjs"},"./nav":{"types":"./dist/nav.d.ts","import":"./dist/nav.mjs","require":"./dist/nav.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.mjs","require":"./dist/editor.cjs"},"./lists":{"types":"./dist/lists.d.ts","import":"./dist/lists.mjs","require":"./dist/lists.cjs"},"./menus":{"types":"./dist/menus.d.ts","import":"./dist/menus.mjs","require":"./dist/menus.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.mjs","require":"./dist/extras.cjs"},"./shell":{"types":"./dist/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs"},"./data":{"types":"./dist/data.d.ts","import":"./dist/data.mjs","require":"./dist/data.cjs"},"./spatial":{"types":"./dist/spatial.d.ts","import":"./dist/spatial.mjs","require":"./dist/spatial.cjs"},"./temporal":{"types":"./dist/temporal.d.ts","import":"./dist/temporal.mjs","require":"./dist/temporal.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.mjs","require":"./dist/web.cjs"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.mjs","require":"./dist/manifest.cjs"},"./styles":"./src/styles/base.css","./scaffold":"./src/styles/scaffold.css","./hex":"./hex/dist/hex.css","./hex/source":"./hex/src/index.css","./hex/cobalt":"./hex/dist/cobalt.css","./hex/cobalt/source":"./hex/src/themes/cobalt/index.css","./hex/garden":"./hex/dist/garden.css","./hex/garden/source":"./hex/src/themes/garden/index.css","./hex/spacewizard":"./hex/dist/spacewizard.css","./hex/spacewizard/source":"./hex/src/themes/spacewizard/index.css","./hex/greyline":"./hex/dist/greyline.css","./hex/greyline/source":"./hex/src/themes/greyline/index.css","./hex/cypress":"./hex/dist/cypress.css","./hex/cypress/source":"./hex/src/themes/cypress/index.css","./hex/iris":"./hex/dist/iris.css","./hex/iris/source":"./hex/src/themes/iris/index.css","./hex/lagoon":"./hex/dist/lagoon.css","./hex/lagoon/source":"./hex/src/themes/lagoon/index.css","./hex/ochre":"./hex/dist/ochre.css","./hex/ochre/source":"./hex/src/themes/ochre/index.css","./hex/orchid":"./hex/dist/orchid.css","./hex/orchid/source":"./hex/src/themes/orchid/index.css","./hex/vesper":"./hex/dist/vesper.css","./hex/vesper/source":"./hex/src/themes/vesper/index.css","./hex/harbor":"./hex/dist/harbor.css","./hex/harbor/source":"./hex/src/themes/harbor/index.css","./hex/copper":"./hex/dist/copper.css","./hex/copper/source":"./hex/src/themes/copper/index.css","./hex/cardinal":"./hex/dist/cardinal.css","./hex/cardinal/source":"./hex/src/themes/cardinal/index.css","./hex/clover":"./hex/dist/clover.css","./hex/clover/source":"./hex/src/themes/clover/index.css","./hex/sienna":"./hex/dist/sienna.css","./hex/sienna/source":"./hex/src/themes/sienna/index.css","./hex/hearth":"./hex/dist/hearth.css","./hex/hearth/source":"./hex/src/themes/hearth/index.css","./hex/juniper":"./hex/dist/juniper.css","./hex/juniper/source":"./hex/src/themes/juniper/index.css","./hex/forge":"./hex/dist/forge.css","./hex/forge/source":"./hex/src/themes/forge/index.css","./hex/citron":"./hex/dist/citron.css","./hex/citron/source":"./hex/src/themes/citron/index.css","./hex/voltaic":"./hex/dist/voltaic.css","./hex/voltaic/source":"./hex/src/themes/voltaic/index.css","./hex/quartz":"./hex/dist/quartz.css","./hex/quartz/source":"./hex/src/themes/quartz/index.css","./hex/fern":"./hex/dist/fern.css","./hex/fern/source":"./hex/src/themes/fern/index.css","./hex/roast":"./hex/dist/roast.css","./hex/roast/source":"./hex/src/themes/roast/index.css","./hex/damson":"./hex/dist/damson.css","./hex/damson/source":"./hex/src/themes/damson/index.css","./hex/brass":"./hex/dist/brass.css","./hex/brass/source":"./hex/src/themes/brass/index.css","./hex/slate":"./hex/dist/slate.css","./hex/slate/source":"./hex/src/themes/slate/index.css","./hex/beacon":"./hex/dist/beacon.css","./hex/beacon/source":"./hex/src/themes/beacon/index.css","./hex/shared/site":"./hex/src/shared/site.css","./hex/shared/rig-defaults":"./hex/src/shared/rig-defaults.css","./hex/shared/a11y":"./hex/src/shared/a11y.css","./hex/shared/tokens":"./hex/src/shared/tokens.css","./hex/shared/components/core":"./hex/src/shared/components/core.css","./hex/shared/components/layout":"./hex/src/shared/components/layout.css","./hex/shared/components/nav":"./hex/src/shared/components/nav.css","./hex/shared/components/editor":"./hex/src/shared/components/editor.css","./hex/shared/components/lists":"./hex/src/shared/components/lists.css","./hex/shared/components/menus":"./hex/src/shared/components/menus.css","./hex/shared/components/extras":"./hex/src/shared/components/extras.css","./hex/shared/components/shell":"./hex/src/shared/components/shell.css","./hex/shared/components/data":"./hex/src/shared/components/data.css","./hex/shared/components/spatial":"./hex/src/shared/components/spatial.css","./hex/shared/components/temporal":"./hex/src/shared/components/temporal.css","./hex/shared/components/prose":"./hex/src/shared/components/prose.css","./hex/shared/components/web":"./hex/src/shared/components/web.css","./hex/shared/components/content":"./hex/src/shared/components/content.css","./hex/eras":"./hex/dist/eras.css","./hex/eras/source":"./hex/src/eras/index.css","./hex/eras/materials":"./hex/src/materials.css","./hex/eras/redmond95":"./hex/dist/eras/redmond95.css","./hex/eras/redmond95/source":"./hex/src/eras/redmond95/index.css","./hex/eras/cupertino84":"./hex/dist/eras/cupertino84.css","./hex/eras/cupertino84/source":"./hex/src/eras/cupertino84/index.css","./hex/eras/terminal93":"./hex/dist/eras/terminal93.css","./hex/eras/terminal93/source":"./hex/src/eras/terminal93/index.css","./hex/eras/bondi01":"./hex/dist/eras/bondi01.css","./hex/eras/bondi01/source":"./hex/src/eras/bondi01/index.css","./hex/eras/flat13":"./hex/dist/eras/flat13.css","./hex/eras/flat13/source":"./hex/src/eras/flat13/index.css","./hex/eras/soft25":"./hex/dist/eras/soft25.css","./hex/eras/soft25/source":"./hex/src/eras/soft25/index.css","./hex/eras/cube91":"./hex/dist/eras/cube91.css","./hex/eras/cube91/source":"./hex/src/eras/cube91/index.css","./hex/eras/glass07":"./hex/dist/eras/glass07.css","./hex/eras/glass07/source":"./hex/src/eras/glass07/index.css","./hex/scoped":"./hex/dist/scoped.css","./hex/scoped/source":"./hex/src/scoped/index.css","./hex/scoped/tokens":"./hex/src/scoped/tokens.css","./hex/scoped/harbor":"./hex/src/scoped/themes/harbor.css","./hex/scoped/iris":"./hex/src/scoped/themes/iris.css","./hex/scoped/sienna":"./hex/src/scoped/themes/sienna.css","./hex/scoped/clover":"./hex/src/scoped/themes/clover.css","./hex/scoped/lagoon":"./hex/src/scoped/themes/lagoon.css","./hex/scoped/hearth":"./hex/src/scoped/themes/hearth.css","./hex/scoped/forge":"./hex/src/scoped/themes/forge.css","./hex/scoped/garden":"./hex/src/scoped/themes/garden.css","./hex/scoped/greyline":"./hex/src/scoped/themes/greyline.css","./hex/scoped/cardinal":"./hex/src/scoped/themes/cardinal.css","./hex/scoped/vesper":"./hex/src/scoped/themes/vesper.css","./hex/scoped/orchid":"./hex/src/scoped/themes/orchid.css","./hex/scoped/citron":"./hex/src/scoped/themes/citron.css","./hex/scoped/juniper":"./hex/src/scoped/themes/juniper.css","./hex/scoped/ochre":"./hex/src/scoped/themes/ochre.css","./hex/scoped/spacewizard":"./hex/src/scoped/themes/spacewizard.css","./hex/scoped/cypress":"./hex/src/scoped/themes/cypress.css","./hex/scoped/copper":"./hex/src/scoped/themes/copper.css","./hex/scoped/cobalt":"./hex/src/scoped/themes/cobalt.css"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","bin":{"rig":"bin/rig.mjs"},"sideEffects":["*.css"],"publishConfig":{"access":"public"},"keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"homepage":"https://github.com/Amulet-Laboratories/rig#readme","bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"lint-staged":{"*.{ts,vue}":"eslint --fix","*.{ts,vue,css,json,md}":"prettier --write"},"peerDependencies":{"@floating-ui/vue":"^1.0.0","@iconify/vue":"^4.0.0","d3":"^7.0.0","vue":"^3.5.0"},"peerDependenciesMeta":{"@iconify/vue":{"optional":true},"d3":{"optional":true}},"devDependencies":{"@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0","d3":"^7.9.0","@floating-ui/vue":"^1.1.11","@histoire/plugin-vue":"1.0.0-beta.1","@iconify/vue":"^4.3.0","@playwright/test":"^1.58.2","@types/d3":"^7.4.3","@types/dompurify":"^3.2.0","@types/markdown-it":"^14.1.2","@types/node":"^22.13.0","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"^4.0.18","@vue/test-utils":"^2.4.0","concurrently":"^9.2.1","eslint":"^9.20.0","histoire":"1.0.0-beta.1","husky":"^9.0.0","jsdom":"^26.0.0","lint-staged":"^15.0.0","prettier":"^3.5.0","typescript":"^5.7.0","vite":"^7.3.1","vite-plugin-dts":"^4.5.4","vitest":"^4.0.0","vue":"^3.5.0","vue-tsc":"^2.2.0","@amulet-laboratories/config":"0.3.1"},"dependencies":{"dompurify":"^3.0.0","markdown-it":"^14.0.0"},"scripts":{"dev":"vitest","test":"vitest run","test:watch":"vitest","lint":"eslint .","format":"prettier --write .","typecheck":"vue-tsc --noEmit","check":"concurrently -n lint,fmt,tsc -c magenta,cyan,yellow \"eslint .\" \"prettier --write .\" \"vue-tsc --noEmit\"","build":"vite build && pnpm build:hex","build:hex":"pnpm --filter @amulet-laboratories/hex build","manifest:gen":"vitest run -u src/manifest.test.ts","test:e2e":"playwright test","story:dev":"histoire dev","story:build":"histoire build && node scripts/histoire-post-build.mjs","story:preview":"histoire preview","test:consumer":"node scripts/consumer-smoke.mjs"},"_id":"@amulet-laboratories/rig@4.0.0","_integrity":"sha512-fdAOYMe0FKa0/DwaLuPHaTtUj6yCM8SIT/cPYkJY3Lw2/38BLBIgreuPwNqouyYqexlll9VxxSqJGJSeBzLL+Q==","_resolved":"/home/runner/work/_temp/amulet-laboratories-rig-4.0.0.tgz","_from":"file:/home/runner/work/_temp/amulet-laboratories-rig-4.0.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-fdAOYMe0FKa0/DwaLuPHaTtUj6yCM8SIT/cPYkJY3Lw2/38BLBIgreuPwNqouyYqexlll9VxxSqJGJSeBzLL+Q==","shasum":"57a0c3bef4f0824c075f86c45f559109be8b6900","tarball":"https://registry.npmjs.org/@amulet-laboratories/rig/-/rig-4.0.0.tgz","fileCount":876,"unpackedSize":8190785,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amulet-laboratories%2frig@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCMrlMAZktZ/L04JJL9a0JmhGrwV2AGkB/jhfrLIVMxAIgKV8wL1HBa/OYUfMZYQhdZVcVc9LRfXPT1w8hHzJJnSM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45aec77b-2c02-452b-88da-64adbd86dd6c"}},"directories":{},"maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rig_4.0.0_1785962449370_0.5514904671394825"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T06:59:32.200Z","modified":"2026-08-05T20:40:49.919Z","0.2.0":"2026-03-20T06:59:32.459Z","0.3.0":"2026-03-25T20:26:39.500Z","0.4.0":"2026-04-10T16:37:06.950Z","0.4.1":"2026-05-28T22:17:49.774Z","0.5.1":"2026-06-20T00:47:39.600Z","0.6.0":"2026-07-15T05:36:26.789Z","0.7.0":"2026-07-15T23:30:52.069Z","3.0.0":"2026-07-29T06:57:14.875Z","3.1.0":"2026-07-31T12:17:57.730Z","3.2.0":"2026-07-31T19:22:52.547Z","3.3.0":"2026-08-02T19:55:59.363Z","3.4.0":"2026-08-02T20:24:23.723Z","3.4.1":"2026-08-02T23:22:30.211Z","3.4.2":"2026-08-02T23:58:19.182Z","4.0.0":"2026-08-05T20:40:49.558Z"},"bugs":{"url":"https://github.com/Amulet-Laboratories/rig/issues"},"author":{"name":"Amulet Laboratories"},"license":"MIT","homepage":"https://github.com/Amulet-Laboratories/rig#readme","keywords":["vue","vue3","components","headless","accessible","a11y","design-system","typescript","themes","design-tokens","css"],"repository":{"type":"git","url":"git+https://github.com/Amulet-Laboratories/rig.git"},"description":"Headless, accessible Vue 3 component library with 27 built-in themes — VSCode-style, slot-driven, unstyled","maintainers":[{"name":"sndhl","email":"sndhl@pm.me"}],"readme":"# @amulet-laboratories/rig\n\nHeadless, accessible Vue 3 component library. VSCode-style layout primitives, completely unstyled. Consumers supply all styling via CSS custom properties, Tailwind, or slot content — or drop in one of the 27 Hex themes that ship in the box.\n\n## Status\n\n**As of 2026-07-28.** Published and stable. `rig@3.0.0` and `rig-nuxt@0.6.6` live on npm.\nThe surface has settled — a few components a year get added, one or two removed.\n\n**3.0.0 folded Hex into Rig.** `@amulet-laboratories/hex` was never a separate project — it\nhas always been a workspace package in this repo, and splitting the published artifacts only\nmeant the two could never move independently. The themes now ship under\n`@amulet-laboratories/rig/hex/*`; the standalone package is deprecated on npm at 0.8.0. See\n[MIGRATION.md](MIGRATION.md) — the change is a find-and-replace, and no theme names, token\nnames, or selectors moved.\n\nThe jump from 0.7.0 straight to 3.0.0 is deliberate, not a typo; see the note on version\nlines below.\n\nRig is the load-bearing repository of the workspace: it is consumed by all seven content\nnetwork sites, AmuletLabs.org, and Obelisk. It is also the largest, at ~87,000 lines of\ntracked source across the workspace's 270,000.\n\n**Note on version lines.** `@amulet-laboratories/rig` also exists on _GitHub Packages_ at\n2.x, consumed only by `vrd`. That is a separate registry and an unrelated version line —\ndo not try to reconcile the two numbers. The npm line starts at 3.0.0 specifically so it\nsits clear of that 2.x line and no version number is ever ambiguous between the two.\n\nNote also that this repo's **git tags run on their own line** from the package versions:\ntag `v0.8.5` shipped `rig@0.7.0`. That is expected.\n\n## Features\n\n- **148 components** across 12 packages — core primitives, layout, navigation, editor, lists, menus, extras, shell, data visualization, spatial, temporal, and marketing-web. 143 are auto-importable from the root barrel; the 5 spatial components come from `@amulet-laboratories/rig/spatial`, because they need `d3`\n- **Completely unstyled** — semantic HTML with `data-rig-*` attributes for styling hooks\n- **Accessible by default** — ARIA roles, keyboard navigation, focus management\n- **Slot-driven** — every visual element is customizable through typed named slots (`defineSlots`)\n- **TypeScript strict** — full type safety with exported interfaces\n- **Tree-shakeable** — `sideEffects: false`, ESM + CJS outputs\n\n## Install\n\n```bash\npnpm add @amulet-laboratories/rig\n```\n\n### Peer Dependencies\n\n```bash\npnpm add vue@^3.5.0\n# Required (breaking change in 0.2.0 — was optional in 0.1.0)\npnpm add @floating-ui/vue@^1.0.0\n# Optional — required only if using the Icon component\npnpm add @iconify/vue@^4.0.0\n# Optional — required only if you import from `rig/spatial` (MapCanvas,\n# GlobeView, GraphNetwork, PointCloud, ScatterPlot3D)\npnpm add d3@^7.0.0\n```\n\n`dompurify` and `markdown-it` are ordinary dependencies and install with the package —\n`renderMarkdown` is a synchronous export of `core`, so they were never optional in practice.\n\n### Styling: two imports, not one\n\nRig ships **structure** and Hex ships **skin**, and you need both:\n\n```ts\nimport '@amulet-laboratories/rig/styles' // layout, sizing, interaction\nimport '@amulet-laboratories/rig/hex/citron' // colour, type, borders — pick any theme\n```\n\nWithout the first, components render as unstyled runs of inline text: `[data-rig-site-nav-links]`\ncomputes `display: block` and breadcrumbs stack. Both imports are needed once, at the app root.\n\n> **Upgrading from 0.1.0?** `@floating-ui/vue` is now a required peer dependency. See [MIGRATION.md](./MIGRATION.md) for details.\n\n## Usage\n\n```vue\n<script setup lang=\"ts\">\nimport { Button, Modal, TreeView } from '@amulet-laboratories/rig'\n</script>\n\n<template>\n  <Button variant=\"primary\" @click=\"open = true\">Open</Button>\n\n  <Modal v-model:open=\"open\" aria-label=\"Example\">\n    <template #header>Title</template>\n    <p>Modal content</p>\n  </Modal>\n</template>\n```\n\n### Subpackage imports (smaller bundles)\n\nThe root barrel re-exports every component. For projects that only need a slice — say, primitives + marketing-web bits — import from a subpackage instead. This skips the data / spatial / temporal trees entirely.\n\n**`./spatial` is not re-exported from the root barrel**, deliberately: it imports `d3`, and a\nre-export made the optional peer non-optional — every consumer without `d3` installed failed to\nbuild, from a page with no graph on it. Import spatial components from `@amulet-laboratories/rig/spatial`.\n\n```ts\n// Just primitives — Button, Card, Badge, Avatar, Icon, etc.\nimport { Button, Card, Badge } from '@amulet-laboratories/rig/core'\n\n// Marketing-site scaffolds — Hero, Section, SiteFooter, CTABanner, etc.\nimport { Hero, Section, SiteFooter } from '@amulet-laboratories/rig/web'\n\n// Nav — Tabs, Breadcrumbs, Stepper, ActivityBar, etc.\nimport { Tabs, Breadcrumbs } from '@amulet-laboratories/rig/nav'\n```\n\nAvailable subpackage entries: `./core`, `./layout`, `./nav`, `./editor`, `./lists`, `./menus`, `./extras`, `./shell`, `./data`, `./spatial`, `./temporal`, `./web`. The root barrel (`@amulet-laboratories/rig`) still works and is fine for shell apps that use components across many packages.\n\n## Packages\n\n| Package      | Components | Description                                          |\n| ------------ | ---------: | ---------------------------------------------------- |\n| **core**     |         37 | Form controls, buttons, badges, primitives           |\n| **layout**   |         12 | Structural containers, modals, panels, scroll areas  |\n| **nav**      |         14 | Sidebars, tabs, breadcrumbs, pickers, navigation     |\n| **editor**   |          6 | Code blocks, diff viewers, editor workspaces         |\n| **lists**    |          4 | DataGrid, List, Table, TreeView                      |\n| **menus**    |          6 | Command palette, context/dropdown menus, menubar     |\n| **extras**   |         17 | Toasts, dialogs, calendar, kanban, feedback overlays |\n| **shell**    |          8 | IDE-style shell pieces (chat, browser, search, etc.) |\n| **data**     |         14 | Charts, sparklines, heatmaps, stat cards             |\n| **spatial**  |          5 | Globes, graphs, maps, 3D scatter, point clouds       |\n| **temporal** |          5 | Animation, particle fields, timeline scrubbers       |\n| **web**      |         21 | Hero, Section, CTA, footer, marketing-site scaffolds |\n\n## Composables\n\nRig exports **39 composables** across the packages. The most commonly used:\n\n| Composable            | Description                                  |\n| --------------------- | -------------------------------------------- |\n| `useKeyboard`         | Declarative keyboard shortcut bindings       |\n| `usePersistedState`   | Reactive state with localStorage persistence |\n| `useGlobalState`      | Provided/injected global application state   |\n| `useCommandRegistry`  | Command palette registry and execution       |\n| `useTooltip`          | Tooltip state management                     |\n| `useVirtualList`      | Windowed/virtualized list rendering          |\n| `useFocusTrap`        | Focus trap for modals and overlays           |\n| `useDragDrop`         | Drag-and-drop reordering                     |\n| `useScrollVisibility` | Scroll-based element visibility detection    |\n| `useParallax`         | Pointer/scroll-driven parallax transforms    |\n| `useMediaPlayback`    | Reactive media playback state and controls   |\n| `useReducedMotion`    | Detects `prefers-reduced-motion` media query |\n| `usePlatform`         | Platform detection — returns `{ isMac }`     |\n\n## Theming\n\nRig is unstyled by default. For a ready-made theme, import one — the Hex theme layer ships\ninside the package, so there is nothing extra to install:\n\n```ts\n// Pick a theme — each is a single minified CSS bundle\nimport '@amulet-laboratories/rig/hex/cobalt'\nimport '@amulet-laboratories/rig/hex/garden'\nimport '@amulet-laboratories/rig/hex/spacewizard'\n// …and 24 more\n```\n\nEach theme also ships as uncompiled source at `hex/<theme>/source`, for builds that run it\nthrough their own Tailwind pass:\n\n```css\n@import '@amulet-laboratories/rig/hex/slate/source';\n```\n\n**27 themes** ship with Hex: beacon, brass, cardinal, citron, clover, cobalt, copper, cypress, damson, fern, forge, garden, greyline, harbor, hearth, iris, juniper, lagoon, ochre, orchid, quartz, roast, sienna, slate, spacewizard, vesper, voltaic. Each is a self-contained CSS bundle (typically 80–130 KB minified) targeting Rig's `data-rig-*` attributes. Switch themes by changing one import — every component re-skins on the next paint.\n\nAll tokens are overridable per-element or globally. CTA variants for example expose `--rig-button-cta-bg / -fg / -border / -shadow` so consumer sites can drop in their own brand color without overriding the selector.\n\n## Styling\n\nComponents render semantic HTML with data attributes. Style them with CSS targeting those attributes:\n\n```css\n[data-rig-button] {\n  padding: 6px 12px;\n  border-radius: 4px;\n  cursor: pointer;\n}\n\n[data-rig-button][data-variant='primary'] {\n  background: var(--color-primary);\n  color: var(--color-on-primary);\n}\n\n[data-rig-button][data-disabled] {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n```\n\n### Data Attribute Conventions\n\n- **Root element:** `data-rig-{component-name}` (e.g., `data-rig-button`, `data-rig-tree`)\n- **State:** `data-state`, `data-variant`, `data-disabled`, `data-loading`, `data-selected`, `data-highlighted`\n- **Structural:** `data-depth`, `data-leaf`, `data-align`, `data-sort-direction`\n\n## CLI\n\n```bash\nrig build-theme            # compile public/theme.css for the site in cwd\nrig build-theme --site ../Beanwoven.com\n```\n\n`build-theme` compiles `hex/<theme>` + the opt-in `hex/shared/site` layer + the\nsite's `assets/css/site.css` + `rig/styles` into a single `public/theme.css`,\nreading the theme codename from the site's `assets/css/main.css`. It is a\nmaintainer tool — `theme.css` is committed and is the only stylesheet the\nconsuming site loads.\n\nIt needs the PostCSS toolchain in the site, which rig deliberately does not\ndepend on:\n\n```bash\npnpm add -D postcss postcss-import @tailwindcss/postcss cssnano\n```\n\nIt will fall back to a copy found elsewhere and warn if it does. Take the\nwarning seriously: which copy of Tailwind runs changes what gets emitted.\n\n## Development\n\n```bash\npnpm install          # Install all workspace dependencies\npnpm build            # Vite library build (ESM + CJS + .d.ts) + all Hex CSS themes\npnpm build:hex        # Just the Hex CSS themes\npnpm test             # Run all tests\npnpm test:watch       # Watch mode\npnpm check            # Lint + format + type-check\npnpm story:dev        # Histoire component stories dev server\n```\n\n`pnpm build` builds both halves of the package, because both are published: `dist/` from\nVite and `hex/dist/` from `hex/build.mjs`. Both are gitignored build output.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}